if (addressingRequired(bindingExtensors) || addressingRequired(portExtensors)) { feature.setAddressingRequired(true);
public final void resolveFeatures() { AddressingFeature addressing = getAddressingFeature(); if (addressing == null) { return; } if (addressing.isEnabled()) { WSAddressingFeature feature = getWSAddressingFeature(); if (feature == null) { feature = new WSAddressingFeature(); addAddressingFeature(feature); } feature.setAddressingRequired(addressing.isRequired()); feature.setResponses(addressing.getResponses().toString()); } else { removeAddressingFeature(); getEndpointInfo().setProperty("org.apache.cxf.ws.addressing.MAPAggregator.addressingDisabled", Boolean.TRUE); } }
/** * {@inheritDoc} */ @Override protected void initializeProvider(InterceptorProvider provider, Bus bus) { if (LOG.isLoggable(Level.FINE)) { LOG.log(Level.FINE, "Resolving bus extensions for Request-Callback feature"); } WSAddressingFeature addressing = new WSAddressingFeature(); addressing.setAddressingRequired(true); addressing.initialize(provider, bus); if (LOG.isLoggable(Level.FINE)) { LOG.log(Level.FINE, "Initializing interceptors for Request-Callback feature"); } final RequestCallbackInInterceptor inInterceptor = new RequestCallbackInInterceptor(); final CallbackActionInterceptor cbInterceptor = new CallbackActionInterceptor(); final RequestCallbackOutInterceptor outInterceptor = new RequestCallbackOutInterceptor(); provider.getInInterceptors().add(inInterceptor); provider.getInInterceptors().add(cbInterceptor); provider.getOutInterceptors().add(outInterceptor); } }
protected void setupUDP(InterceptorProvider p, EndpointInfo ei) { add.setAddressingRequired(true); add.initialize(p, bus);
protected void setupUDP(InterceptorProvider p, EndpointInfo ei) { add.setAddressingRequired(true); add.initialize(p, bus);
wsa.setAddressingRequired(true); wsa.initialize(client, bus); Map<String, Object> context = client.getRequestContext();
if (addressingRequired(bindingExtensors) || addressingRequired(portExtensors)) { feature.setAddressingRequired(true);
public final void resolveFeatures() { AddressingFeature addressing = getAddressingFeature(); if (addressing == null) { return; } if (addressing.isEnabled()) { WSAddressingFeature feature = getWSAddressingFeature(); if (feature == null) { feature = new WSAddressingFeature(); addAddressingFeature(feature); } feature.setAddressingRequired(addressing.isRequired()); feature.setResponses(addressing.getResponses().toString()); } else { removeAddressingFeature(); getEndpointInfo().setProperty("org.apache.cxf.ws.addressing.MAPAggregator.addressingDisabled", Boolean.TRUE); } }
addressingFeature.setAddressingRequired(dde.isAddressingRequired()); addressingFeature.setResponses(dde.getAddressingResponses()); endpoint.getFeatures().add(addressingFeature);