Package com.exasol.udfdebugging
Interface ModuleFactory
-
- All Known Implementing Classes:
AbstractModuleFactory,CoverageModuleFactory,DebuggingModuleFactory,JProfilerModuleFactory
public interface ModuleFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModulebuildModule(LocalServiceExposer localServiceExposer, com.exasol.bucketfs.Bucket bucket)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)
Build theModule.- Parameters:
localServiceExposer- Proxy factory that makes ports of the test host available in the containerbucket- BucketFS bucket to upload resource to- Returns:
- built
Module
-
-