public CallbackHandler(String callbackTargetURI, boolean cloneCallbackWire){ setCallbackTargetURI(callbackTargetURI); setCloneCallbackWire(cloneCallbackWire); }
this.callbackHandler = new CallbackHandler(resolvedEndpoint.getURI()); } else if (resolvedEndpoint.getBinding().getType().equals(SCABinding.TYPE)){ this.callbackHandler = new CallbackHandler(resolvedEndpoint.getURI()); } else { this.callbackHandler = new CallbackHandler(resolvedEndpoint.getBinding().getURI()); this.callbackHandler = new CallbackHandler(null); if (callbackHandler.getCallbackTargetURI() != null){ logger.log(Level.FINE, "Selecting callback EPR using address from forward message: " + callbackHandler.getCallbackTargetURI()); } else { logger.log(Level.FINE, "Selecting callback EPR using address but callback URI is null"); if (callbackHandler.getCallbackTargetURI() != null) { callbackEPR = setCallbackAddress(callbackEPR);
if (callbackHandler.getCloneCallbackWire()){ epr = (RuntimeEndpointReference)endpointReference.clone(); callbackEndpoint.setURI(callbackHandler.getCallbackTargetURI()); callbackEndpoint.setUnresolved(true); epr.setTargetEndpoint(callbackEndpoint); if ( callbackHandler.getCallbackTargetURI() != null ){ epr.getBinding().setURI(callbackHandler.getCallbackTargetURI()); } else {
msg.getHeaders().put(Constants.CALLBACK, new CallbackHandler(callbackdestName));
public CallbackHandler(String callbackTargetURI){ setCallbackTargetURI(callbackTargetURI); }