Class AbstractHandler

java.lang.Object
org.apache.axis2.handlers.AbstractHandler
All Implemented Interfaces:
Handler
Direct Known Subclasses:
AbstractDispatcher, AbstractOperationDispatcher, AbstractServiceDispatcher, AbstractTemplatedHandler, InstanceDispatcher, RequestBlockingHandler

public abstract class AbstractHandler extends Object implements Handler
Class AbstractHandler
  • Field Details

  • Constructor Details

    • AbstractHandler

      public AbstractHandler()
      Constructor AbstractHandler.
  • Method Details

    • cleanup

      public void cleanup()
      Since this might change the whole behavior of Axis2 handlers, and since this is still under discussion (http://marc.theaimsgroup.com/?l=axis-devinvalid input: '&m'=114504084929285invalid input: '&w'=2) implementation of this method is deferred. Note : This method will not be automatically called, from Axis2 engine, until this is fully implemented.
      Specified by:
      cleanup in interface Handler
    • init

      public void init(HandlerDescription handlerdesc)
      Method init.
      Specified by:
      init in interface Handler
      Parameters:
      handlerdesc - the HandlerDescription for this Handler
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getHandlerDesc

      public HandlerDescription getHandlerDesc()
      Gets the phaseRule of a handler.
      Specified by:
      getHandlerDesc in interface Handler
      Returns:
      Returns HandlerDescription.
    • getName

      public String getName()
      Method getName.
      Specified by:
      getName in interface Handler
      Returns:
      Returns QName.
    • getParameter

      public Parameter getParameter(String name)
      Method getParameter.
      Specified by:
      getParameter in interface Handler
      Parameters:
      name - name of the parameter
      Returns:
      Returns Parameter.
    • flowComplete

      public void flowComplete(MessageContext msgContext)
      Description copied from interface: Handler
      This method will be called on each registered handler that had its invoke(...) method called during the processing of the message, once the message processing has completed. During execution of the flowComplete's, handlers are invoked in the opposite order that they were invoked originally. Note that implementations SHOULD check msgContext.getFailureReason() to see if this is an error or a normal completion.
      Specified by:
      flowComplete in interface Handler
      Parameters:
      msgContext - the MessageContext to process with this Handler.