org.objectweb.jonas.webapp.jonasadmin.logging
Class ApplyCatalinaAccessLoggerAction

java.lang.Object
  extended byAction
      extended byorg.objectweb.jonas.webapp.jonasadmin.JonasBaseAction
          extended byorg.objectweb.jonas.webapp.jonasadmin.deploy.BaseDeployAction
              extended byorg.objectweb.jonas.webapp.jonasadmin.logging.BaseLoggerAction
                  extended byorg.objectweb.jonas.webapp.jonasadmin.logging.ApplyCatalinaAccessLoggerAction

public class ApplyCatalinaAccessLoggerAction
extends BaseLoggerAction

Author:
Michel-Ange ANTON
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.jonas.webapp.jonasadmin.JonasBaseAction
m_Errors, m_Resources, m_Session, m_WhereAreYou
 
Constructor Summary
ApplyCatalinaAccessLoggerAction()
           
 
Method Summary
protected  ActionForward createAccessLogger(CatalinaAccessLogValveForm p_Form, ActionMapping p_Mapping, javax.servlet.http.HttpServletRequest p_Request)
          Create a new web application (Context, Manager, Loader).
 ActionForward executeAction(ActionMapping p_Mapping, ActionForm p_Form, javax.servlet.http.HttpServletRequest p_Request, javax.servlet.http.HttpServletResponse p_Response)
           
protected  ActionForward populateMbean(CatalinaAccessLogValveForm p_Form, ActionForward p_Forward, ActionMapping p_Mapping, javax.servlet.http.HttpServletRequest p_Request)
          Populate the Mbean Access Logger.
 
Methods inherited from class org.objectweb.jonas.webapp.jonasadmin.logging.BaseLoggerAction
refreshLoggersTree, refreshTree
 
Methods inherited from class org.objectweb.jonas.webapp.jonasadmin.deploy.BaseDeployAction
deploy, deployDataSource, deployMailFactory, getCurrentJonasDeployment, getForwardEdit, getListDeployableFiles, getListDeployedFiles, refreshMBeansTree, refreshServiceTree, runGC, setCurrentJonasDeployment, undeploy, undeployDataSource, undeployMailFactory
 
Methods inherited from class org.objectweb.jonas.webapp.jonasadmin.JonasBaseAction
addGlobalError, getBooleanAttribute, getBooleanAttribute, getBooleanAttribute, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getLongAttribute, getLongAttribute, getLongAttribute, getPropsFromString, getStringAttribute, getStringAttribute, getStringAttribute, getTreeBranchName, initialize, perform, removeChar, setBooleanAttribute, setBooleanAttribute, setIntegerAttribute, setIntegerAttribute, setIntegerAttribute, setLongAttribute, setLongAttribute, setStringAttribute, setStringAttribute, setStringAttribute, toStringBooleanAttribute, toStringIntegerAttribute, toStringLongAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplyCatalinaAccessLoggerAction

public ApplyCatalinaAccessLoggerAction()
Method Detail

executeAction

public ActionForward executeAction(ActionMapping p_Mapping,
                                   ActionForm p_Form,
                                   javax.servlet.http.HttpServletRequest p_Request,
                                   javax.servlet.http.HttpServletResponse p_Response)
                            throws java.io.IOException,
                                   javax.servlet.ServletException
Specified by:
executeAction in class JonasBaseAction
Throws:
java.io.IOException
javax.servlet.ServletException

createAccessLogger

protected ActionForward createAccessLogger(CatalinaAccessLogValveForm p_Form,
                                           ActionMapping p_Mapping,
                                           javax.servlet.http.HttpServletRequest p_Request)
                                    throws java.lang.Exception
Create a new web application (Context, Manager, Loader).

Parameters:
p_Form - The current form
p_Mapping - The current mapping
p_Request - The current request
Returns:
The forward to go to the next page
Throws:
java.lang.Exception

populateMbean

protected ActionForward populateMbean(CatalinaAccessLogValveForm p_Form,
                                      ActionForward p_Forward,
                                      ActionMapping p_Mapping,
                                      javax.servlet.http.HttpServletRequest p_Request)
                               throws java.lang.Exception
Populate the Mbean Access Logger.

Parameters:
p_Form - The current form
p_Forward - The current forward
p_Mapping - The current mapping
p_Request - The current request
Returns:
If 'save' is requested then return the new forward to save else return the current forward
Throws:
java.lang.Exception