/** * Constructor for an instance with effectively only a pivot handler. * * @param handler the <code>Handler</code> to use */ public SimpleTargetedChain(Handler handler) { pivotHandler = handler; if (pivotHandler != null) { addHandler(pivotHandler); addHandler(new PivotIndicator()); } }
/** * Constructor for an instance with effectively only a pivot handler. * * @param handler the <code>Handler</code> to use */ public SimpleTargetedChain(Handler handler) { pivotHandler = handler; if (pivotHandler != null) { addHandler(pivotHandler); addHandler(new PivotIndicator()); } }
/** * Constructor for an instance with effectively only a pivot handler. * * @param handler the <code>Handler</code> to use */ public SimpleTargetedChain(Handler handler) { pivotHandler = handler; if (pivotHandler != null) { addHandler(pivotHandler); addHandler(new PivotIndicator()); } }
/** * 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. * * @param reqHandler the request <code>Handler</code> * @param specialReqHandler the special request <code>Handler</code> * @param pivHandler the pivot <code>Handler</code> * @param specialRespHandler the special response <code>Handler</code> * @param respHandler the response <code>Handler</code> */ protected void init(Handler reqHandler, Handler specialReqHandler, Handler pivHandler, Handler specialRespHandler, Handler respHandler) { requestHandler = reqHandler; if (requestHandler != null) addHandler(requestHandler); if (specialReqHandler != null) addHandler(specialReqHandler); pivotHandler = pivHandler; if (pivotHandler != null) { addHandler(pivotHandler); addHandler(new PivotIndicator()); } if (specialRespHandler != null) addHandler(specialRespHandler); responseHandler = respHandler; if (responseHandler != null) addHandler(responseHandler); }
/** * 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. * * @param reqHandler the request <code>Handler</code> * @param specialReqHandler the special request <code>Handler</code> * @param pivHandler the pivot <code>Handler</code> * @param specialRespHandler the special response <code>Handler</code> * @param respHandler the response <code>Handler</code> */ protected void init(Handler reqHandler, Handler specialReqHandler, Handler pivHandler, Handler specialRespHandler, Handler respHandler) { requestHandler = reqHandler; if (requestHandler != null) addHandler(requestHandler); if (specialReqHandler != null) addHandler(specialReqHandler); pivotHandler = pivHandler; if (pivotHandler != null) { addHandler(pivotHandler); addHandler(new PivotIndicator()); } if (specialRespHandler != null) addHandler(specialRespHandler); responseHandler = respHandler; if (responseHandler != null) addHandler(responseHandler); }
/** * 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. * * @param reqHandler the request <code>Handler</code> * @param specialReqHandler the special request <code>Handler</code> * @param pivHandler the pivot <code>Handler</code> * @param specialRespHandler the special response <code>Handler</code> * @param respHandler the response <code>Handler</code> */ protected void init(Handler reqHandler, Handler specialReqHandler, Handler pivHandler, Handler specialRespHandler, Handler respHandler) { requestHandler = reqHandler; if (requestHandler != null) addHandler(requestHandler); if (specialReqHandler != null) addHandler(specialReqHandler); pivotHandler = pivHandler; if (pivotHandler != null) { addHandler(pivotHandler); addHandler(new PivotIndicator()); } if (specialRespHandler != null) addHandler(specialRespHandler); responseHandler = respHandler; if (responseHandler != null) addHandler(responseHandler); }