Interface AS4XServletHandler.IHandlerCustomizer

Enclosing class:
AS4XServletHandler

public static interface AS4XServletHandler.IHandlerCustomizer
  • Method Details

    • customizeBeforeHandling

      void customizeBeforeHandling(@Nonnull com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope, @Nonnull AS4UnifiedResponse aUnifiedResponse, @Nonnull AS4RequestHandler aHandler)
      Called before the message is handled.
      Note: was called "customize" until v0.9.4
      Parameters:
      aRequestScope - Request scope. Never null.
      aUnifiedResponse - The response to be filled. Never null.
      aHandler - The main handler doing the hard work. Never null.
    • customizeAfterHandling

      default void customizeAfterHandling(@Nonnull com.helger.web.scope.IRequestWebScopeWithoutResponse aRequestScope, @Nonnull AS4UnifiedResponse aUnifiedResponse, @Nonnull AS4RequestHandler aHandler)
      Called after the message was handled, and no exception was thrown.
      Parameters:
      aRequestScope - Request scope. Never null.
      aUnifiedResponse - The response to be filled. Never null.
      aHandler - The main handler doing the hard work. Never null.
      Since:
      0.9.5