org.apache.axis

Class SimpleTargetedChain

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)

Field Summary
protected static Loglog
protected HandlerpivotHandler
protected HandlerrequestHandler
protected HandlerresponseHandler
Constructor Summary
SimpleTargetedChain()
Default no-arg constructor.
SimpleTargetedChain(Handler handler)
Constructor for an instance with effectively only a pivot handler.
SimpleTargetedChain(Handler reqHandler, Handler pivHandler, Handler respHandler)
Constructor which takes real or null request, pivot, and response handlers.
Method Summary
HandlergetPivotHandler()
HandlergetRequestHandler()
HandlergetResponseHandler()
protected voidinit(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.

Field Detail

log

protected static Log log

pivotHandler

protected Handler pivotHandler

requestHandler

protected Handler requestHandler

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

getPivotHandler

public Handler getPivotHandler()

getRequestHandler

public Handler getRequestHandler()

getResponseHandler

public Handler getResponseHandler()

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

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.