Class AbstractActivityContextBuilder
- java.lang.Object
-
- com.aspectran.core.context.builder.AbstractActivityContextBuilder
-
- All Implemented Interfaces:
ActivityContextBuilder
- Direct Known Subclasses:
HybridActivityContextBuilder
public abstract class AbstractActivityContextBuilder extends java.lang.Object implements ActivityContextBuilder
-
-
Constructor Summary
Constructors Constructor Description AbstractActivityContextBuilder(ApplicationAdapter applicationAdapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPropertyItemRuleMap(ItemRuleMap propertyItemRuleMap)
protected ActivityContext
createActivityContext(ContextRuleAssistant assistant)
Returns a new instance of ActivityContext.protected ContextEnvironment
createContextEnvironment()
java.lang.String[]
getActiveProfiles()
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
getRootConfigFile()
java.lang.String[]
getScanBasePackages()
ServiceController
getServiceController()
boolean
isHardReload()
boolean
isHybridLoad()
void
setActiveProfiles(java.lang.String... activeProfiles)
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
setRootConfigFile(java.lang.String rootConfigFile)
void
setScanBasePackages(java.lang.String[] scanBasePackages)
void
setServiceController(ServiceController serviceController)
protected void
startReloadingTimer()
protected void
stopReloadingTimer()
-
-
-
Constructor Detail
-
AbstractActivityContextBuilder
public AbstractActivityContextBuilder(ApplicationAdapter applicationAdapter)
-
-
Method Detail
-
getApplicationAdapter
public ApplicationAdapter getApplicationAdapter()
- Specified by:
getApplicationAdapter
in interfaceActivityContextBuilder
-
getContextConfig
public ContextConfig getContextConfig()
- Specified by:
getContextConfig
in interfaceActivityContextBuilder
-
getAspectranParameters
public AspectranParameters getAspectranParameters()
- Specified by:
getAspectranParameters
in interfaceActivityContextBuilder
-
setAspectranParameters
public void setAspectranParameters(AspectranParameters aspectranParameters)
- Specified by:
setAspectranParameters
in interfaceActivityContextBuilder
-
getBasePath
public java.lang.String getBasePath()
- Specified by:
getBasePath
in interfaceActivityContextBuilder
-
setBasePath
public void setBasePath(java.lang.String basePath)
- Specified by:
setBasePath
in interfaceActivityContextBuilder
-
getRootConfigFile
public java.lang.String getRootConfigFile()
- Specified by:
getRootConfigFile
in interfaceActivityContextBuilder
-
setRootConfigFile
public void setRootConfigFile(java.lang.String rootConfigFile)
- Specified by:
setRootConfigFile
in interfaceActivityContextBuilder
-
getEncoding
public java.lang.String getEncoding()
- Specified by:
getEncoding
in interfaceActivityContextBuilder
-
setEncoding
public void setEncoding(java.lang.String encoding)
- Specified by:
setEncoding
in interfaceActivityContextBuilder
-
getResourceLocations
public java.lang.String[] getResourceLocations()
- Specified by:
getResourceLocations
in interfaceActivityContextBuilder
-
setResourceLocations
public void setResourceLocations(java.lang.String... resourceLocations)
- Specified by:
setResourceLocations
in interfaceActivityContextBuilder
-
getScanBasePackages
public java.lang.String[] getScanBasePackages()
- Specified by:
getScanBasePackages
in interfaceActivityContextBuilder
-
setScanBasePackages
public void setScanBasePackages(java.lang.String[] scanBasePackages)
- Specified by:
setScanBasePackages
in interfaceActivityContextBuilder
-
getActiveProfiles
public java.lang.String[] getActiveProfiles()
- Specified by:
getActiveProfiles
in interfaceActivityContextBuilder
-
setActiveProfiles
public void setActiveProfiles(java.lang.String... activeProfiles)
- Specified by:
setActiveProfiles
in interfaceActivityContextBuilder
-
getDefaultProfiles
public java.lang.String[] getDefaultProfiles()
- Specified by:
getDefaultProfiles
in interfaceActivityContextBuilder
-
setDefaultProfiles
public void setDefaultProfiles(java.lang.String... defaultProfiles)
- Specified by:
setDefaultProfiles
in interfaceActivityContextBuilder
-
getPropertyItemRuleMap
public ItemRuleMap getPropertyItemRuleMap()
- Specified by:
getPropertyItemRuleMap
in interfaceActivityContextBuilder
-
setPropertyItemRuleMap
public void setPropertyItemRuleMap(ItemRuleMap propertyItemRuleMap)
- Specified by:
setPropertyItemRuleMap
in interfaceActivityContextBuilder
-
addPropertyItemRuleMap
public void addPropertyItemRuleMap(ItemRuleMap propertyItemRuleMap)
- Specified by:
addPropertyItemRuleMap
in interfaceActivityContextBuilder
-
isHybridLoad
public boolean isHybridLoad()
- Specified by:
isHybridLoad
in interfaceActivityContextBuilder
-
setHybridLoad
public void setHybridLoad(boolean hybridLoad)
- Specified by:
setHybridLoad
in interfaceActivityContextBuilder
-
isHardReload
public boolean isHardReload()
- Specified by:
isHardReload
in interfaceActivityContextBuilder
-
setHardReload
public void setHardReload(boolean hardReload)
- Specified by:
setHardReload
in interfaceActivityContextBuilder
-
getServiceController
public ServiceController getServiceController()
- Specified by:
getServiceController
in interfaceActivityContextBuilder
-
setServiceController
public void setServiceController(ServiceController serviceController)
- Specified by:
setServiceController
in interfaceActivityContextBuilder
-
getAspectranClassLoader
public AspectranClassLoader getAspectranClassLoader()
- Specified by:
getAspectranClassLoader
in interfaceActivityContextBuilder
-
setContextConfig
public void setContextConfig(ContextConfig contextConfig) throws InvalidResourceException
- Specified by:
setContextConfig
in interfaceActivityContextBuilder
- Throws:
InvalidResourceException
-
createContextEnvironment
protected ContextEnvironment createContextEnvironment() throws InvalidResourceException
- Throws:
InvalidResourceException
-
createActivityContext
protected ActivityContext createActivityContext(ContextRuleAssistant assistant) throws BeanReferenceException, IllegalRuleException
Returns a new instance of ActivityContext.- Parameters:
assistant
- the context rule assistant- Returns:
- the activity context
- Throws:
BeanReferenceException
- will be thrown when cannot resolve reference to beanIllegalRuleException
- if an illegal rule is found
-
startReloadingTimer
protected void startReloadingTimer()
-
stopReloadingTimer
protected void stopReloadingTimer()
-
-