org.jboss.axis
Class SimpleTargetedChain

java.lang.Object
  extended byorg.jboss.axis.handlers.BasicHandler (src) 
      extended byorg.jboss.axis.SimpleChain (src) 
          extended byorg.jboss.axis.SimpleTargetedChain
All Implemented Interfaces:
Chain (src) , Handler (src) , TargetedChain (src)
Direct Known Subclasses:
SOAPService (src) , Transport (src)

public class SimpleTargetedChain
extends SimpleChain (src)
implements TargetedChain (src)

A SimpleTargetedChain has a request handler, a pivot handler, and a response handler (any of which may themselves be chains).


Field Summary
protected  Handler (src) pivotHandler
           
protected  Handler (src) requestHandler
           
protected  Handler (src) responseHandler
           
 
Fields inherited from class org.jboss.axis.SimpleChain (src)
handlers, invoked
 
Fields inherited from class org.jboss.axis.handlers.BasicHandler (src)
makeLockable, name, options
 
Constructor Summary
SimpleTargetedChain()
          Default no-arg constructor.
SimpleTargetedChain(Handler (src)  handler)
          Constructor for an instance with effectively only a pivot handler.
SimpleTargetedChain(Handler (src)  reqHandler, Handler (src)  pivHandler, Handler (src)  respHandler)
          Constructor which takes real or null request, pivot, and response handlers.
 
Method Summary
 Handler (src) getPivotHandler()
          Returns the Pivot Handler
 Handler (src) getRequestHandler()
          Returns the Request handler
 Handler (src) getResponseHandler()
          Returns the Response Handler
protected  void init(Handler (src)  reqHandler, Handler (src)  specialReqHandler, Handler (src)  pivHandler, Handler (src)  specialRespHandler, Handler (src)  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.
 
Methods inherited from class org.jboss.axis.SimpleChain (src)
addHandler, canHandleBlock, cleanup, contains, generateWSDL, getDeploymentData, getHandlers, init, invoke, onFault
 
Methods inherited from class org.jboss.axis.handlers.BasicHandler (src)
getName, getOption, getOptions, getUnderstoodHeaders, initHashtable, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.axis.Chain (src)
addHandler, contains, getHandlers
 
Methods inherited from interface org.jboss.axis.Handler (src)
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, invoke, onFault, setName, setOption, setOptions
 

Field Detail

requestHandler

protected Handler (src)  requestHandler

pivotHandler

protected Handler (src)  pivotHandler

responseHandler

protected Handler (src)  responseHandler
Constructor Detail

SimpleTargetedChain

public SimpleTargetedChain()
Default no-arg constructor.


SimpleTargetedChain

public SimpleTargetedChain(Handler (src)  handler)
Constructor for an instance with effectively only a pivot handler.


SimpleTargetedChain

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

Method Detail

init

protected void init(Handler (src)  reqHandler,
                    Handler (src)  specialReqHandler,
                    Handler (src)  pivHandler,
                    Handler (src)  specialRespHandler,
                    Handler (src)  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.


getRequestHandler

public Handler (src)  getRequestHandler()
Description copied from interface: TargetedChain (src)
Returns the Request handler

Specified by:
getRequestHandler in interface TargetedChain (src)

getPivotHandler

public Handler (src)  getPivotHandler()
Description copied from interface: TargetedChain (src)
Returns the Pivot Handler

Specified by:
getPivotHandler in interface TargetedChain (src)

getResponseHandler

public Handler (src)  getResponseHandler()
Description copied from interface: TargetedChain (src)
Returns the Response Handler

Specified by:
getResponseHandler in interface TargetedChain (src)