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(@NonNull com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope, @NonNull AS4UnifiedResponse aUnifiedResponse, @NonNull AS4RequestHandler aRequestHandler) Called after the message was handled, and no exception was thrown.voidcustomizeBeforeHandling(@NonNull com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope, @NonNull AS4UnifiedResponse aUnifiedResponse, @NonNull 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
-