Class SimpleTargetedChain

  • All Implemented Interfaces:
    java.io.Serializable, Chain, Handler, TargetedChain
    Direct Known Subclasses:
    SOAPService, Transport

    public class SimpleTargetedChain
    extends SimpleChain
    implements TargetedChain
    A SimpleTargetedChain has a request handler, a pivot handler, and a response handler (any of which may themselves be chains).
    Author:
    Doug Davis (dug@us.ibm.com), Glyn Normington (norm@uk.ibm.com)
    See Also:
    Serialized Form
    • Field Detail

      • log

        protected static org.apache.commons.logging.Log log
      • requestHandler

        protected Handler requestHandler
      • pivotHandler

        protected Handler pivotHandler
      • responseHandler

        protected Handler responseHandler
    • Constructor Detail

      • SimpleTargetedChain

        public SimpleTargetedChain()
        Default no-arg constructor.
      • SimpleTargetedChain

        public SimpleTargetedChain​(Handler handler)
        Constructor for an instance with effectively only a pivot handler.
        Parameters:
        handler - the Handler to use
      • SimpleTargetedChain

        public SimpleTargetedChain​(Handler reqHandler,
                                   Handler pivHandler,
                                   Handler respHandler)
        Constructor which takes real or null request, pivot, and response handlers.
    • Method Detail

      • init

        protected void init​(Handler reqHandler,
                            Handler specialReqHandler,
                            Handler pivHandler,
                            Handler specialRespHandler,
                            Handler respHandler)
        Initialiser which takes real or null request, pivot, and response handlers and which allows for special request and response handlers to be inserted just before and after any pivot handler.
        Parameters:
        reqHandler - the request Handler
        specialReqHandler - the special request Handler
        pivHandler - the pivot Handler
        specialRespHandler - the special response Handler
        respHandler - the response Handler