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:
getApplicationAdapterin interfaceActivityContextBuilder
-
getContextConfig
public ContextConfig getContextConfig()
- Specified by:
getContextConfigin interfaceActivityContextBuilder
-
getAspectranParameters
public AspectranParameters getAspectranParameters()
- Specified by:
getAspectranParametersin interfaceActivityContextBuilder
-
setAspectranParameters
public void setAspectranParameters(AspectranParameters aspectranParameters)
- Specified by:
setAspectranParametersin interfaceActivityContextBuilder
-
getBasePath
public java.lang.String getBasePath()
- Specified by:
getBasePathin interfaceActivityContextBuilder
-
setBasePath
public void setBasePath(java.lang.String basePath)
- Specified by:
setBasePathin interfaceActivityContextBuilder
-
getAppConfigRootFile
public java.lang.String getAppConfigRootFile()
- Specified by:
getAppConfigRootFilein interfaceActivityContextBuilder
-
setAppConfigRootFile
public void setAppConfigRootFile(java.lang.String appConfigRootFile)
- Specified by:
setAppConfigRootFilein interfaceActivityContextBuilder
-
getEncoding
public java.lang.String getEncoding()
- Specified by:
getEncodingin interfaceActivityContextBuilder
-
setEncoding
public void setEncoding(java.lang.String encoding)
- Specified by:
setEncodingin interfaceActivityContextBuilder
-
getResourceLocations
public java.lang.String[] getResourceLocations()
- Specified by:
getResourceLocationsin interfaceActivityContextBuilder
-
setResourceLocations
public void setResourceLocations(java.lang.String... resourceLocations)
- Specified by:
setResourceLocationsin interfaceActivityContextBuilder
-
getScanBasePackages
public java.lang.String[] getScanBasePackages()
- Specified by:
getScanBasePackagesin interfaceActivityContextBuilder
-
setScanBasePackages
public void setScanBasePackages(java.lang.String[] scanBasePackages)
- Specified by:
setScanBasePackagesin interfaceActivityContextBuilder
-
getActiveProfiles
public java.lang.String[] getActiveProfiles()
- Specified by:
getActiveProfilesin interfaceActivityContextBuilder
-
setActiveProfiles
public void setActiveProfiles(java.lang.String... activeProfiles)
- Specified by:
setActiveProfilesin interfaceActivityContextBuilder
-
getDefaultProfiles
public java.lang.String[] getDefaultProfiles()
- Specified by:
getDefaultProfilesin interfaceActivityContextBuilder
-
setDefaultProfiles
public void setDefaultProfiles(java.lang.String... defaultProfiles)
- Specified by:
setDefaultProfilesin interfaceActivityContextBuilder
-
getPropertyItemRuleMap
public ItemRuleMap getPropertyItemRuleMap()
- Specified by:
getPropertyItemRuleMapin interfaceActivityContextBuilder
-
setPropertyItemRuleMap
public void setPropertyItemRuleMap(ItemRuleMap propertyItemRuleMap)
- Specified by:
setPropertyItemRuleMapin interfaceActivityContextBuilder
-
addPropertyItemRuleMap
public void addPropertyItemRuleMap(ItemRuleMap propertyItemRuleMap)
- Specified by:
addPropertyItemRuleMapin interfaceActivityContextBuilder
-
isHybridLoad
public boolean isHybridLoad()
- Specified by:
isHybridLoadin interfaceActivityContextBuilder
-
setHybridLoad
public void setHybridLoad(boolean hybridLoad)
- Specified by:
setHybridLoadin interfaceActivityContextBuilder
-
isHardReload
public boolean isHardReload()
- Specified by:
isHardReloadin interfaceActivityContextBuilder
-
setHardReload
public void setHardReload(boolean hardReload)
- Specified by:
setHardReloadin interfaceActivityContextBuilder
-
getServiceController
public ServiceController getServiceController()
- Specified by:
getServiceControllerin interfaceActivityContextBuilder
-
setServiceController
public void setServiceController(ServiceController serviceController)
- Specified by:
setServiceControllerin interfaceActivityContextBuilder
-
getAspectranClassLoader
public AspectranClassLoader getAspectranClassLoader()
- Specified by:
getAspectranClassLoaderin interfaceActivityContextBuilder
-
setContextConfig
public void setContextConfig(ContextConfig contextConfig) throws InvalidResourceException
- Specified by:
setContextConfigin 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()
-
-