Class CollaboratorHelper
- java.lang.Object
-
- com.ibm.wsspi.webcontainer.collaborator.CollaboratorHelper
-
- All Implemented Interfaces:
ICollaboratorHelper
public abstract class CollaboratorHelper extends java.lang.Object implements ICollaboratorHelper
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.EnumSet<CollaboratorInvocationEnum>allCollabEnumstatic booleanDEFER_SERVLET_REQUEST_LISTENER_DESTROY_ON_ERROR
-
Constructor Summary
Constructors Constructor Description CollaboratorHelper(com.ibm.ws.webcontainer.webapp.WebApp webApp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd)voiddoInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)voiddoInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd)voiddoInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)IWebAppSecurityCollaboratorgetSecurityCollaborator()IConnectionCollaboratorgetWebAppConnectionCollaborator()IWebAppNameSpaceCollaboratorgetWebAppNameSpaceCollaborator()IWebAppTransactionCollaboratorgetWebAppTransactionCollaborator()voidpostInvokeCollaborators(ICollaboratorMetaData collabMetaData, java.util.EnumSet<CollaboratorInvocationEnum> colEnum)voidpreInvokeCollaborators(ICollaboratorMetaData collabMetaData, java.util.EnumSet<CollaboratorInvocationEnum> colEnum)java.lang.ObjectprocessSecurityPreInvokeException(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)
-
-
-
Field Detail
-
allCollabEnum
public static final java.util.EnumSet<CollaboratorInvocationEnum> allCollabEnum
-
DEFER_SERVLET_REQUEST_LISTENER_DESTROY_ON_ERROR
public static final boolean DEFER_SERVLET_REQUEST_LISTENER_DESTROY_ON_ERROR
-
-
Method Detail
-
processSecurityPreInvokeException
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- Specified by:
processSecurityPreInvokeExceptionin interfaceICollaboratorHelper- Throws:
com.ibm.websphere.servlet.error.ServletErrorReport
-
getWebAppNameSpaceCollaborator
public IWebAppNameSpaceCollaborator getWebAppNameSpaceCollaborator()
- Specified by:
getWebAppNameSpaceCollaboratorin interfaceICollaboratorHelper
-
getWebAppConnectionCollaborator
public IConnectionCollaborator getWebAppConnectionCollaborator()
- Specified by:
getWebAppConnectionCollaboratorin interfaceICollaboratorHelper
-
doInvocationCollaboratorsPreInvoke
public void doInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
- Specified by:
doInvocationCollaboratorsPreInvokein interfaceICollaboratorHelper
-
doInvocationCollaboratorsPostInvoke
public void doInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
- Specified by:
doInvocationCollaboratorsPostInvokein interfaceICollaboratorHelper
-
doInvocationCollaboratorsPreInvoke
public void doInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd)
- Specified by:
doInvocationCollaboratorsPreInvokein interfaceICollaboratorHelper
-
doInvocationCollaboratorsPostInvoke
public void doInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd)
- Specified by:
doInvocationCollaboratorsPostInvokein interfaceICollaboratorHelper
-
getSecurityCollaborator
public IWebAppSecurityCollaborator getSecurityCollaborator()
- Specified by:
getSecurityCollaboratorin interfaceICollaboratorHelper
-
getWebAppTransactionCollaborator
public IWebAppTransactionCollaborator getWebAppTransactionCollaborator()
- Specified by:
getWebAppTransactionCollaboratorin interfaceICollaboratorHelper
-
preInvokeCollaborators
public void preInvokeCollaborators(ICollaboratorMetaData collabMetaData, java.util.EnumSet<CollaboratorInvocationEnum> colEnum) throws javax.servlet.ServletException, java.io.IOException, java.lang.Exception
- Specified by:
preInvokeCollaboratorsin interfaceICollaboratorHelper- Throws:
javax.servlet.ServletExceptionjava.io.IOExceptionjava.lang.Exception
-
postInvokeCollaborators
public void postInvokeCollaborators(ICollaboratorMetaData collabMetaData, java.util.EnumSet<CollaboratorInvocationEnum> colEnum) throws javax.servlet.ServletException, java.io.IOException, java.lang.Exception
- Specified by:
postInvokeCollaboratorsin interfaceICollaboratorHelper- Throws:
javax.servlet.ServletExceptionjava.io.IOExceptionjava.lang.Exception
-
-