Package com.aspectran.core.context
Interface ActivityContext
-
- All Known Implementing Classes:
AspectranActivityContext
public interface ActivityContext
Central interface to provide configuration for performing various activities.Created: 2008. 06. 09 PM 2:12:40
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_ENCODING
static java.lang.String
ID_SEPARATOR
static char
ID_SEPARATOR_CHAR
static java.lang.String
MESSAGE_SOURCE_BEAN_ID
static char
NAME_SEPARATOR_CHAR
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApplicationAdapter
getApplicationAdapter()
Returns the class loader used by the current application.AspectRuleRegistry
getAspectRuleRegistry()
Gets the aspect rule registry.BeanRegistry
getBeanRegistry()
Gets the bean registry.Activity
getCurrentActivity()
Gets the current activity.Activity
getDefaultActivity()
Gets the default activity.java.lang.String
getDescription()
Gets the description of this ActivityContext.Environment
getEnvironment()
Gets the context environment.MessageSource
getMessageSource()
Gets the message source.CoreService
getRootService()
Returns the Aspectran Service that created the current ActivityContext.ScheduleRuleRegistry
getScheduleRuleRegistry()
Gets the schedule rule registry.TemplateRenderer
getTemplateRenderer()
Gets the template renderer.TransletRuleRegistry
getTransletRuleRegistry()
Gets the translet rule registry.void
removeCurrentActivity()
Removes the current activity.void
setCurrentActivity(Activity activity)
Sets the current activity.void
setRootService(CoreService rootService)
Sets the Aspectran Service that created the current ActivityContext.
-
-
-
Field Detail
-
ID_SEPARATOR
static final java.lang.String ID_SEPARATOR
- See Also:
- Constant Field Values
-
ID_SEPARATOR_CHAR
static final char ID_SEPARATOR_CHAR
- See Also:
- Constant Field Values
-
NAME_SEPARATOR_CHAR
static final char NAME_SEPARATOR_CHAR
- See Also:
- Constant Field Values
-
DEFAULT_ENCODING
static final java.lang.String DEFAULT_ENCODING
-
MESSAGE_SOURCE_BEAN_ID
static final java.lang.String MESSAGE_SOURCE_BEAN_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getApplicationAdapter
ApplicationAdapter getApplicationAdapter()
Returns the class loader used by the current application.- Returns:
- the class loader
-
getEnvironment
Environment getEnvironment()
Gets the context environment.- Returns:
- the context environment
-
getDescription
java.lang.String getDescription()
Gets the description of this ActivityContext.- Returns:
- the description of this ActivityContext
-
getRootService
CoreService getRootService()
Returns the Aspectran Service that created the current ActivityContext.- Returns:
- the root service
-
setRootService
void setRootService(CoreService rootService)
Sets the Aspectran Service that created the current ActivityContext. It is set only once, just after the ActivityContext is created.- Parameters:
rootService
- the root service
-
getAspectRuleRegistry
AspectRuleRegistry getAspectRuleRegistry()
Gets the aspect rule registry.- Returns:
- the aspect rule registry
-
getBeanRegistry
BeanRegistry getBeanRegistry()
Gets the bean registry.- Returns:
- the bean registry
-
getScheduleRuleRegistry
ScheduleRuleRegistry getScheduleRuleRegistry()
Gets the schedule rule registry.- Returns:
- the schedule rule registry
-
getTemplateRenderer
TemplateRenderer getTemplateRenderer()
Gets the template renderer.- Returns:
- the template renderer
-
getTransletRuleRegistry
TransletRuleRegistry getTransletRuleRegistry()
Gets the translet rule registry.- Returns:
- the translet rule registry
-
getMessageSource
MessageSource getMessageSource()
Gets the message source.- Returns:
- the message source
-
getDefaultActivity
Activity getDefaultActivity()
Gets the default activity.- Returns:
- the default activity
-
getCurrentActivity
Activity getCurrentActivity()
Gets the current activity.- Returns:
- the current activity
-
setCurrentActivity
void setCurrentActivity(Activity activity)
Sets the current activity.- Parameters:
activity
- the new current activity
-
removeCurrentActivity
void removeCurrentActivity()
Removes the current activity.
-
-