Class CollaboratorHelper
java.lang.Object
com.ibm.wsspi.webcontainer.collaborator.CollaboratorHelper
- All Implemented Interfaces:
ICollaboratorHelper
-
Field Summary
Modifier and TypeFieldDescriptionstatic final EnumSet<CollaboratorInvocationEnum>
static final boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
doInvocationCollaboratorsPostInvoke
(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd) void
doInvocationCollaboratorsPostInvoke
(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) void
doInvocationCollaboratorsPreInvoke
(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd) void
doInvocationCollaboratorsPreInvoke
(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) void
postInvokeCollaborators
(ICollaboratorMetaData collabMetaData, EnumSet<CollaboratorInvocationEnum> colEnum) void
preInvokeCollaborators
(ICollaboratorMetaData collabMetaData, EnumSet<CollaboratorInvocationEnum> colEnum) processSecurityPreInvokeException
(com.ibm.wsspi.webcontainer.security.SecurityViolationException sve, RequestProcessor requestProcessor, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext dispatchContext, com.ibm.ws.webcontainer.webapp.WebApp context, String name)
-
Field Details
-
allCollabEnum
-
DEFER_SERVLET_REQUEST_LISTENER_DESTROY_ON_ERROR
public static final boolean DEFER_SERVLET_REQUEST_LISTENER_DESTROY_ON_ERROR
-
-
Constructor Details
-
CollaboratorHelper
public CollaboratorHelper(com.ibm.ws.webcontainer.webapp.WebApp webApp)
-
-
Method Details
-
processSecurityPreInvokeException
public Object processSecurityPreInvokeException(com.ibm.wsspi.webcontainer.security.SecurityViolationException sve, RequestProcessor requestProcessor, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext dispatchContext, com.ibm.ws.webcontainer.webapp.WebApp context, String name) throws com.ibm.websphere.servlet.error.ServletErrorReport - Specified by:
processSecurityPreInvokeException
in interfaceICollaboratorHelper
- Throws:
com.ibm.websphere.servlet.error.ServletErrorReport
-
getWebAppNameSpaceCollaborator
- Specified by:
getWebAppNameSpaceCollaborator
in interfaceICollaboratorHelper
-
getWebAppConnectionCollaborator
- Specified by:
getWebAppConnectionCollaborator
in interfaceICollaboratorHelper
-
doInvocationCollaboratorsPreInvoke
public void doInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) - Specified by:
doInvocationCollaboratorsPreInvoke
in interfaceICollaboratorHelper
-
doInvocationCollaboratorsPostInvoke
public void doInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) - Specified by:
doInvocationCollaboratorsPostInvoke
in interfaceICollaboratorHelper
-
doInvocationCollaboratorsPreInvoke
public void doInvocationCollaboratorsPreInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd) - Specified by:
doInvocationCollaboratorsPreInvoke
in interfaceICollaboratorHelper
-
doInvocationCollaboratorsPostInvoke
public void doInvocationCollaboratorsPostInvoke(IInvocationCollaborator[] webAppInvocationCollaborators, WebComponentMetaData cmd) - Specified by:
doInvocationCollaboratorsPostInvoke
in interfaceICollaboratorHelper
-
getSecurityCollaborator
- Specified by:
getSecurityCollaborator
in interfaceICollaboratorHelper
-
getWebAppTransactionCollaborator
- Specified by:
getWebAppTransactionCollaborator
in interfaceICollaboratorHelper
-
preInvokeCollaborators
public void preInvokeCollaborators(ICollaboratorMetaData collabMetaData, EnumSet<CollaboratorInvocationEnum> colEnum) throws jakarta.servlet.ServletException, IOException, Exception - Specified by:
preInvokeCollaborators
in interfaceICollaboratorHelper
- Throws:
jakarta.servlet.ServletException
IOException
Exception
-
postInvokeCollaborators
public void postInvokeCollaborators(ICollaboratorMetaData collabMetaData, EnumSet<CollaboratorInvocationEnum> colEnum) throws jakarta.servlet.ServletException, IOException, Exception - Specified by:
postInvokeCollaborators
in interfaceICollaboratorHelper
- Throws:
jakarta.servlet.ServletException
IOException
Exception
-