Class WebActivity

  • All Implemented Interfaces:
    com.aspectran.core.activity.Activity

    public class WebActivity
    extends com.aspectran.core.activity.CoreActivity
    An activity that processes a web request.
    Since:
    2008. 4. 28.
    • Constructor Summary

      Constructors 
      Constructor Description
      WebActivity​(com.aspectran.core.context.ActivityContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Instantiates a new WebActivity.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void adapt()  
      protected void parseRequest()  
      void prepare​(java.lang.String transletName, com.aspectran.core.context.rule.type.MethodType requestMethod)  
      protected com.aspectran.core.support.i18n.locale.LocaleResolver resolveLocale()  
      • Methods inherited from class com.aspectran.core.activity.CoreActivity

        execute, execute, getDeclaredResponse, getDesiredResponse, getIntendedRequestEncoding, getIntendedResponseEncoding, getProcessResult, getProcessResult, getRequestRule, getResponseRule, getTranslet, getTransletRule, handleException, isResponseReserved, parseDeclaredAttributes, parseDeclaredParameters, perform, perform, prepare, prepare, prepare, prepare, release, reserveResponse, reserveResponse
      • Methods inherited from class com.aspectran.core.activity.AdviceActivity

        executeAdvice, executeAdvice, getAfterAdviceResult, getAfterAdviceRuleList, getAroundAdviceResult, getAspectAdviceBean, getBeforeAdviceResult, getBeforeAdviceRuleList, getExceptionRuleList, getFinallyAdviceResult, getFinallyAdviceRuleList, getSetting, handleException, prepareAspectAdviceRule, putAdviceResult, putAspectAdviceBean, registerAspectAdviceRule, registerSettingsAdviceRule, setCurrentAspectAdviceType
      • Methods inherited from class com.aspectran.core.activity.AbstractActivity

        clearRaisedException, containsBean, containsBean, containsBean, getActivityContext, getApplicationAdapter, getBean, getBean, getBean, getCurrentActivity, getEnvironment, getParentActivity, getPrototypeScopeBean, getRaisedException, getRequestAdapter, getResponseAdapter, getRootCauseOfRaisedException, getSessionAdapter, hasParentActivity, isExceptionRaised, removeCurrentActivity, saveCurrentActivity, setRaisedException, setRequestAdapter, setResponseAdapter, setSessionAdapter, terminate, terminate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WebActivity

        public WebActivity​(com.aspectran.core.context.ActivityContext context,
                           javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
        Instantiates a new WebActivity.
        Parameters:
        context - the current ActivityContext
        request - the HTTP request
        response - the HTTP response
    • Method Detail

      • prepare

        public void prepare​(java.lang.String transletName,
                            com.aspectran.core.context.rule.type.MethodType requestMethod)
                     throws com.aspectran.core.activity.TransletNotFoundException,
                            com.aspectran.core.activity.ActivityPrepareException
        Overrides:
        prepare in class com.aspectran.core.activity.CoreActivity
        Throws:
        com.aspectran.core.activity.TransletNotFoundException
        com.aspectran.core.activity.ActivityPrepareException
      • adapt

        protected void adapt()
                      throws com.aspectran.core.activity.AdapterException
        Overrides:
        adapt in class com.aspectran.core.activity.CoreActivity
        Throws:
        com.aspectran.core.activity.AdapterException
      • parseRequest

        protected void parseRequest()
                             throws com.aspectran.core.activity.ActivityTerminatedException,
                                    com.aspectran.core.activity.request.RequestParseException
        Overrides:
        parseRequest in class com.aspectran.core.activity.CoreActivity
        Throws:
        com.aspectran.core.activity.ActivityTerminatedException
        com.aspectran.core.activity.request.RequestParseException
      • resolveLocale

        protected com.aspectran.core.support.i18n.locale.LocaleResolver resolveLocale()
        Overrides:
        resolveLocale in class com.aspectran.core.activity.CoreActivity