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 Detail

      • 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.