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
-
-
-
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
-
getAppConfigRootFile
public java.lang.String getAppConfigRootFile()
- Specified by:
getAppConfigRootFile
in interfaceActivityContextBuilder
-
setAppConfigRootFile
public void setAppConfigRootFile(java.lang.String appConfigRootFile)
- Specified by:
setAppConfigRootFile
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()
-
-