Interface ActivityContextBuilder
-
- All Known Implementing Classes:
AbstractActivityContextBuilder
,HybridActivityContextBuilder
public interface ActivityContextBuilder
Strategy interface for building ActivityContext.
-
-
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()
ApplicationAdapter
getApplicationAdapter()
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()
boolean
isHybridLoad()
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
setDefaultProfiles(java.lang.String... defaultProfiles)
void
setEncoding(java.lang.String encoding)
void
setHardReload(boolean hardReload)
void
setHybridLoad(boolean hybridLoad)
void
setPropertyItemRuleMap(ItemRuleMap propertyItemRuleMap)
void
setResourceLocations(java.lang.String... resourceLocations)
void
setRootFile(java.lang.String rootFile)
void
setServiceController(ServiceController serviceController)
-
-
-
Method Detail
-
getApplicationAdapter
ApplicationAdapter getApplicationAdapter()
-
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)
-
isHybridLoad
boolean isHybridLoad()
-
setHybridLoad
void setHybridLoad(boolean hybridLoad)
-
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()
-
-