Interface ActivityContextBuilder
-
- All Known Implementing Classes:
AbstractActivityContextBuilder
,HybridActivityContextBuilder
public interface ActivityContextBuilder
Strategy interface for building ActivityContext.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEBUG_MODE_PROPERTY_NAME
static java.lang.String
USE_APON_TO_LOAD_XML_PROPERTY_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addPropertyItemRule(ItemRuleMap propertyItemRuleMap)
ActivityContext
build()
ActivityContext
build(AspectranParameters aspectranParameters)
ActivityContext
build(java.lang.String rootFile)
void
destroy()
java.lang.String[]
getActiveProfiles()
AspectranClassLoader
getAspectranClassLoader()
AspectranParameters
getAspectranParameters()
java.lang.String[]
getBasePackages()
Returns the base packages to scan for annotated components.java.lang.String
getBasePath()
ContextConfig
getContextConfig()
java.lang.String[]
getDefaultProfiles()
java.lang.String
getEncoding()
ItemRuleMap
getPropertyItemRuleMap()
java.lang.String[]
getResourceLocations()
java.lang.String
getRootFile()
ServiceController
getServiceController()
boolean
isActive()
boolean
isHardReload()
void
setActiveProfiles(java.lang.String... activeProfiles)
void
setAspectranParameters(AspectranParameters aspectranParameters)
void
setBasePackages(java.lang.String... basePackages)
Sets the base packages to scan for annotated components.void
setBasePath(java.lang.String basePath)
void
setContextConfig(ContextConfig contextConfig)
void
setDebugMode(boolean debugMode)
void
setDefaultProfiles(java.lang.String... defaultProfiles)
void
setEncoding(java.lang.String encoding)
void
setHardReload(boolean hardReload)
void
setPropertyItemRuleMap(ItemRuleMap propertyItemRuleMap)
void
setResourceLocations(java.lang.String... resourceLocations)
void
setRootFile(java.lang.String rootFile)
void
setServiceController(ServiceController serviceController)
void
setUseAponToLoadXml(boolean useAponToLoadXml)
-
-
-
Field Detail
-
DEBUG_MODE_PROPERTY_NAME
static final java.lang.String DEBUG_MODE_PROPERTY_NAME
- See Also:
- Constant Field Values
-
USE_APON_TO_LOAD_XML_PROPERTY_NAME
static final java.lang.String USE_APON_TO_LOAD_XML_PROPERTY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getContextConfig
ContextConfig getContextConfig()
-
getBasePath
java.lang.String getBasePath()
-
setBasePath
void setBasePath(java.lang.String basePath)
-
getAspectranParameters
AspectranParameters getAspectranParameters()
-
setAspectranParameters
void setAspectranParameters(AspectranParameters aspectranParameters)
-
getRootFile
java.lang.String getRootFile()
-
setRootFile
void setRootFile(java.lang.String rootFile)
-
getEncoding
java.lang.String getEncoding()
-
setEncoding
void setEncoding(java.lang.String encoding)
-
getResourceLocations
java.lang.String[] getResourceLocations()
-
setResourceLocations
void setResourceLocations(java.lang.String... resourceLocations)
-
getBasePackages
java.lang.String[] getBasePackages()
Returns the base packages to scan for annotated components.- Returns:
- the base packages
-
setBasePackages
void setBasePackages(java.lang.String... basePackages)
Sets the base packages to scan for annotated components.- Parameters:
basePackages
- the base packages to scan
-
getActiveProfiles
java.lang.String[] getActiveProfiles()
-
setActiveProfiles
void setActiveProfiles(java.lang.String... activeProfiles)
-
getDefaultProfiles
java.lang.String[] getDefaultProfiles()
-
setDefaultProfiles
void setDefaultProfiles(java.lang.String... defaultProfiles)
-
getPropertyItemRuleMap
ItemRuleMap getPropertyItemRuleMap()
-
setPropertyItemRuleMap
void setPropertyItemRuleMap(ItemRuleMap propertyItemRuleMap)
-
addPropertyItemRule
void addPropertyItemRule(ItemRuleMap propertyItemRuleMap)
-
isHardReload
boolean isHardReload()
-
setHardReload
void setHardReload(boolean hardReload)
-
getServiceController
ServiceController getServiceController()
-
setServiceController
void setServiceController(ServiceController serviceController)
-
getAspectranClassLoader
AspectranClassLoader getAspectranClassLoader()
-
setContextConfig
void setContextConfig(ContextConfig contextConfig) throws InvalidResourceException
- Throws:
InvalidResourceException
-
build
ActivityContext build(AspectranParameters aspectranParameters) throws ActivityContextBuilderException
- Throws:
ActivityContextBuilderException
-
build
ActivityContext build(java.lang.String rootFile) throws ActivityContextBuilderException
- Throws:
ActivityContextBuilderException
-
build
ActivityContext build() throws ActivityContextBuilderException
- Throws:
ActivityContextBuilderException
-
destroy
void destroy()
-
isActive
boolean isActive()
-
setUseAponToLoadXml
void setUseAponToLoadXml(boolean useAponToLoadXml)
-
setDebugMode
void setDebugMode(boolean debugMode)
-
-