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
addPropertyItemRuleMap(ItemRuleMap propertyItemRuleMap)
ActivityContext
build()
ActivityContext
build(AspectranParameters aspectranParameters)
ActivityContext
build(java.lang.String appConfigRootFile)
void
destroy()
java.lang.String[]
getActiveProfiles()
java.lang.String
getAppConfigRootFile()
ApplicationAdapter
getApplicationAdapter()
AspectranClassLoader
getAspectranClassLoader()
AspectranParameters
getAspectranParameters()
java.lang.String
getBasePath()
ContextConfig
getContextConfig()
java.lang.String[]
getDefaultProfiles()
java.lang.String
getEncoding()
ItemRuleMap
getPropertyItemRuleMap()
java.lang.String[]
getResourceLocations()
java.lang.String[]
getScanBasePackages()
ServiceController
getServiceController()
boolean
isActive()
boolean
isHardReload()
boolean
isHybridLoad()
void
setActiveProfiles(java.lang.String... activeProfiles)
void
setAppConfigRootFile(java.lang.String appConfigRootFile)
void
setAspectranParameters(AspectranParameters aspectranParameters)
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
setScanBasePackages(java.lang.String[] scanBasePackages)
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)
-
getAppConfigRootFile
java.lang.String getAppConfigRootFile()
-
setAppConfigRootFile
void setAppConfigRootFile(java.lang.String appConfigRootFile)
-
getEncoding
java.lang.String getEncoding()
-
setEncoding
void setEncoding(java.lang.String encoding)
-
getResourceLocations
java.lang.String[] getResourceLocations()
-
setResourceLocations
void setResourceLocations(java.lang.String... resourceLocations)
-
getScanBasePackages
java.lang.String[] getScanBasePackages()
-
setScanBasePackages
void setScanBasePackages(java.lang.String[] scanBasePackages)
-
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)
-
addPropertyItemRuleMap
void addPropertyItemRuleMap(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 appConfigRootFile) throws ActivityContextBuilderException
- Throws:
ActivityContextBuilderException
-
build
ActivityContext build() throws ActivityContextBuilderException
- Throws:
ActivityContextBuilderException
-
destroy
void destroy()
-
isActive
boolean isActive()
-
-