Package com.exasol.udfdebugging
Interface ModuleFactory
-
- All Known Implementing Classes:
AbstractModuleFactory,CoverageModuleFactory,DebuggingModuleFactory,JProfilerModuleFactory,UdfLogsModuleFactory
public interface ModuleFactoryInterface for factories forModule.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModulebuildModule(LocalServiceExposer localServiceExposer, com.exasol.bucketfs.Bucket bucket, Connection exasolConnection)Build theModule.StringgetModulePropertyName()Get the name of the property to enable this module.booleanisEnabled()Get if this module is enabled by system property.
-
-
-
Method Detail
-
isEnabled
boolean isEnabled()
Get if this module is enabled by system property.- Returns:
trueif this module is enabled
-
getModulePropertyName
String getModulePropertyName()
Get the name of the property to enable this module.- Returns:
- name of the property to enable this module
-
buildModule
Module buildModule(LocalServiceExposer localServiceExposer, com.exasol.bucketfs.Bucket bucket, Connection exasolConnection)
Build theModule.- Parameters:
localServiceExposer- Proxy factory that makes ports of the test host available in the containerbucket- BucketFS bucket to upload resource toexasolConnection- connection to the Exasol database- Returns:
- built
Module
-
-