public abstract class CollaboratorHelper extends java.lang.Object implements ICollaboratorHelper
Modifier and Type | Field and Description |
---|---|
static java.util.EnumSet<CollaboratorInvocationEnum> |
allCollabEnum |
static boolean |
DEFER_SERVLET_REQUEST_LISTENER_DESTROY_ON_ERROR |
Constructor and Description |
---|
CollaboratorHelper(com.ibm.ws.webcontainer.webapp.WebApp webApp) |
Modifier and Type | Method and Description |
---|---|
void |
doInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators,
WebComponentMetaData cmd) |
void |
doInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators,
WebComponentMetaData cmd,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
void |
doInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators,
WebComponentMetaData cmd) |
void |
doInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators,
WebComponentMetaData cmd,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
IWebAppSecurityCollaborator |
getSecurityCollaborator() |
IConnectionCollaborator |
getWebAppConnectionCollaborator() |
IWebAppNameSpaceCollaborator |
getWebAppNameSpaceCollaborator() |
IWebAppTransactionCollaborator |
getWebAppTransactionCollaborator() |
void |
postInvokeCollaborators(ICollaboratorMetaData collabMetaData,
java.util.EnumSet<CollaboratorInvocationEnum> colEnum) |
void |
preInvokeCollaborators(ICollaboratorMetaData collabMetaData,
java.util.EnumSet<CollaboratorInvocationEnum> colEnum) |
java.lang.Object |
processSecurityPreInvokeException(com.ibm.wsspi.webcontainer.security.SecurityViolationException sve,
RequestProcessor requestProcessor,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext dispatchContext,
com.ibm.ws.webcontainer.webapp.WebApp context,
java.lang.String name) |
public static final java.util.EnumSet<CollaboratorInvocationEnum> allCollabEnum
public static final boolean DEFER_SERVLET_REQUEST_LISTENER_DESTROY_ON_ERROR
public CollaboratorHelper(com.ibm.ws.webcontainer.webapp.WebApp webApp)
public java.lang.Object processSecurityPreInvokeException(com.ibm.wsspi.webcontainer.security.SecurityViolationException sve, RequestProcessor requestProcessor, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext dispatchContext, com.ibm.ws.webcontainer.webapp.WebApp context, java.lang.String name) throws com.ibm.websphere.servlet.error.ServletErrorReport
processSecurityPreInvokeException
in interface ICollaboratorHelper
com.ibm.websphere.servlet.error.ServletErrorReport
public IWebAppNameSpaceCollaborator getWebAppNameSpaceCollaborator()
getWebAppNameSpaceCollaborator
in interface ICollaboratorHelper
public IConnectionCollaborator getWebAppConnectionCollaborator()
getWebAppConnectionCollaborator
in interface ICollaboratorHelper
public void doInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
doInvocationCollaboratorsPreInvoke
in interface ICollaboratorHelper
public void doInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
doInvocationCollaboratorsPostInvoke
in interface ICollaboratorHelper
public void doInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd)
doInvocationCollaboratorsPreInvoke
in interface ICollaboratorHelper
public void doInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd)
doInvocationCollaboratorsPostInvoke
in interface ICollaboratorHelper
public IWebAppSecurityCollaborator getSecurityCollaborator()
getSecurityCollaborator
in interface ICollaboratorHelper
public IWebAppTransactionCollaborator getWebAppTransactionCollaborator()
getWebAppTransactionCollaborator
in interface ICollaboratorHelper
public void preInvokeCollaborators(ICollaboratorMetaData collabMetaData, java.util.EnumSet<CollaboratorInvocationEnum> colEnum) throws javax.servlet.ServletException, java.io.IOException, java.lang.Exception
preInvokeCollaborators
in interface ICollaboratorHelper
javax.servlet.ServletException
java.io.IOException
java.lang.Exception
public void postInvokeCollaborators(ICollaboratorMetaData collabMetaData, java.util.EnumSet<CollaboratorInvocationEnum> colEnum) throws javax.servlet.ServletException, java.io.IOException, java.lang.Exception
postInvokeCollaborators
in interface ICollaboratorHelper
javax.servlet.ServletException
java.io.IOException
java.lang.Exception