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 ICollaboratorHelpercom.ibm.websphere.servlet.error.ServletErrorReportpublic IWebAppNameSpaceCollaborator getWebAppNameSpaceCollaborator()
getWebAppNameSpaceCollaborator in interface ICollaboratorHelperpublic IConnectionCollaborator getWebAppConnectionCollaborator()
getWebAppConnectionCollaborator in interface ICollaboratorHelperpublic void doInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
doInvocationCollaboratorsPreInvoke in interface ICollaboratorHelperpublic void doInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
doInvocationCollaboratorsPostInvoke in interface ICollaboratorHelperpublic void doInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd)
doInvocationCollaboratorsPreInvoke in interface ICollaboratorHelperpublic void doInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd)
doInvocationCollaboratorsPostInvoke in interface ICollaboratorHelperpublic IWebAppSecurityCollaborator getSecurityCollaborator()
getSecurityCollaborator in interface ICollaboratorHelperpublic IWebAppTransactionCollaborator getWebAppTransactionCollaborator()
getWebAppTransactionCollaborator in interface ICollaboratorHelperpublic void preInvokeCollaborators(ICollaboratorMetaData collabMetaData, java.util.EnumSet<CollaboratorInvocationEnum> colEnum) throws javax.servlet.ServletException, java.io.IOException, java.lang.Exception
preInvokeCollaborators in interface ICollaboratorHelperjavax.servlet.ServletExceptionjava.io.IOExceptionjava.lang.Exceptionpublic void postInvokeCollaborators(ICollaboratorMetaData collabMetaData, java.util.EnumSet<CollaboratorInvocationEnum> colEnum) throws javax.servlet.ServletException, java.io.IOException, java.lang.Exception
postInvokeCollaborators in interface ICollaboratorHelperjavax.servlet.ServletExceptionjava.io.IOExceptionjava.lang.Exception