Package com.helger.phase4.servlet
Interface IAS4ServletRequestHandlerCustomizer
public interface IAS4ServletRequestHandlerCustomizer
This is a special callback handler that is meant to be used in combination
with the Servlet handler to customize the incoming request handler.
- Since:
- 3.0.0
- Author:
- Philip Helger
-
Method Summary
Modifier and TypeMethodDescriptionvoidcustomizeAfterHandling(com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope, AS4UnifiedResponse aUnifiedResponse, AS4RequestHandler aRequestHandler) Called after the message was handled, and no exception was thrown.voidcustomizeBeforeHandling(com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope, AS4UnifiedResponse aUnifiedResponse, AS4RequestHandler aRequestHandler) Called before the message is handled.
-
Method Details
-
customizeBeforeHandling
void customizeBeforeHandling(@Nonnull com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope, @Nonnull AS4UnifiedResponse aUnifiedResponse, @Nonnull AS4RequestHandler aRequestHandler) Called before the message is handled.
Note: was called "customize" until v0.9.4- Parameters:
aRequestScope- Request scope. Nevernull.aUnifiedResponse- The response to be filled. Nevernull.aRequestHandler- The main handler doing the hard work. Nevernull.
-
customizeAfterHandling
void customizeAfterHandling(@Nonnull com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope, @Nonnull AS4UnifiedResponse aUnifiedResponse, @Nonnull AS4RequestHandler aRequestHandler) Called after the message was handled, and no exception was thrown.- Parameters:
aRequestScope- Request scope. Nevernull.aUnifiedResponse- The response to be filled. Nevernull.aRequestHandler- The main handler doing the hard work. Nevernull.- Since:
- 0.9.5
-