private void initIntercepors(Client client, AbstractBasicInterceptorProvider clientFact) { client.getInInterceptors().addAll(clientFact.getInInterceptors()); client.getOutInterceptors().addAll(clientFact.getOutInterceptors()); client.getInFaultInterceptors().addAll(clientFact.getInFaultInterceptors()); client.getOutFaultInterceptors().addAll(clientFact.getOutFaultInterceptors()); }
public List<Interceptor<? extends Message>> getInFaultInterceptors() { if (client != null) { return client.getInFaultInterceptors(); } return inFault; }
public List<Interceptor<? extends Message>> getInFaultInterceptors() { if (client != null) { return client.getInFaultInterceptors(); } return inFault; }
@Override protected void configureClient(Client client) { // EE-1806/MULE-4404 client.getInInterceptors().add(new StreamClosingInterceptor()); client.getInFaultInterceptors().add(new StreamClosingInterceptor()); }
private void initIntercepors(Client client, AbstractBasicInterceptorProvider clientFact) { client.getInInterceptors().addAll(clientFact.getInInterceptors()); client.getOutInterceptors().addAll(clientFact.getOutInterceptors()); client.getInFaultInterceptors().addAll(clientFact.getInFaultInterceptors()); client.getOutFaultInterceptors().addAll(clientFact.getOutFaultInterceptors()); }
client.getInFaultInterceptors().add(inInterceptor);
protected void addMuleInterceptors() { if (enableMuleSoapHeaders && !configuration.isEnableMuleSoapHeaders()) { client.getInInterceptors().add(new MuleHeadersInInterceptor()); client.getInFaultInterceptors().add(new MuleHeadersInInterceptor()); client.getOutInterceptors().add(new MuleHeadersOutInterceptor()); client.getOutFaultInterceptors().add(new MuleHeadersOutInterceptor()); } }
@Override public void initialize(Client client, Bus bus) { createDefaultProvidersIfNeeded(bus); //can optimize for client case and just put interceptors it needs MetricsMessageOutInterceptor out = new MetricsMessageOutInterceptor(providers); CountingOutInterceptor countingOut = new CountingOutInterceptor(); client.getInInterceptors().add(new MetricsMessageInInterceptor(providers)); client.getInInterceptors().add(new MetricsMessageInPostInvokeInterceptor(providers)); client.getInFaultInterceptors().add(new MetricsMessageInPostInvokeInterceptor(providers)); client.getOutInterceptors().add(countingOut); client.getOutInterceptors().add(out); client.getOutInterceptors().add(new MetricsMessageClientOutInterceptor(providers)); }
@Override public void initialize(Client client, Bus bus) { createDefaultProvidersIfNeeded(bus); //can optimize for client case and just put interceptors it needs MetricsMessageOutInterceptor out = new MetricsMessageOutInterceptor(providers); CountingOutInterceptor countingOut = new CountingOutInterceptor(); client.getInInterceptors().add(new MetricsMessageInInterceptor(providers)); client.getInInterceptors().add(new MetricsMessageInPostInvokeInterceptor(providers)); client.getInFaultInterceptors().add(new MetricsMessageInPostInvokeInterceptor(providers)); client.getOutInterceptors().add(countingOut); client.getOutInterceptors().add(out); client.getOutInterceptors().add(new MetricsMessageClientOutInterceptor(providers)); }
@Override protected void configureInterceptors(Client client) { super.configureInterceptors(client); // install auditing-related interceptors if the user has not switched auditing off if (auditStrategy != null) { if (wsTransactionConfiguration.isAuditRequestPayload()) { installPayloadInterceptors(client); } client.getOutInterceptors().add(new AuditOutRequestInterceptor<>( auditStrategy, auditContext, correlator, getWsTransactionConfiguration())); AuditResponseInterceptor<AuditDatasetType> auditInterceptor = new AuditResponseInterceptor<>(auditStrategy, auditContext, false, correlator, false); client.getInInterceptors().add(auditInterceptor); client.getInFaultInterceptors().add(auditInterceptor); } } }
client.getInInterceptors().add(mapCodec); client.getInInterceptors().add(mapAggregator); client.getInFaultInterceptors().add(mapCodec); client.getInFaultInterceptors().add(mapAggregator); client.getOutInterceptors().add(mapCodec); client.getOutInterceptors().add(mapAggregator);
private void cleanupPreviousProps(Client client) { Endpoint ep = client.getEndpoint(); String[] previousProps = (String[])ep.get(JBOSSWS_CXF_CLIENT_CONF_PROPS); if (previousProps != null) { for (String p : previousProps) { if (Constants.CXF_IN_INTERCEPTORS_PROP.equals(p)) { InterceptorUtils.removeInterceptors(client.getInInterceptors(), (String)ep.get(p)); } else if (Constants.CXF_OUT_INTERCEPTORS_PROP.equals(p)) { InterceptorUtils.removeInterceptors(client.getOutInterceptors(), (String)ep.get(p)); } else if (Constants.CXF_IN_FAULT_INTERCEPTORS_PROP.equals(p)) { InterceptorUtils.removeInterceptors(client.getInFaultInterceptors(), (String)ep.get(p)); } else if (Constants.CXF_OUT_FAULT_INTERCEPTORS_PROP.equals(p)) { InterceptorUtils.removeInterceptors(client.getOutFaultInterceptors(), (String)ep.get(p)); } else if (Constants.CXF_FEATURES_PROP.equals(p)) { Loggers.ROOT_LOGGER.couldNoRemoveFeaturesOnClient((String)ep.get(p)); } ep.remove(p); } ep.remove(JBOSSWS_CXF_CLIENT_CONF_PROPS); } } }
client.getInFaultInterceptors().addAll(inFault); client.getInInterceptors().addAll(in); client.getOutInterceptors().addAll(out);
client.getInFaultInterceptors().addAll(inFault); client.getInInterceptors().addAll(in); client.getOutInterceptors().addAll(out);
protected void removeFaultInInterceptorFromClient(Client client) { removeInterceptors(client.getInFaultInterceptors(), REMOVING_FAULT_IN_INTERCEPTORS); removeInterceptors(client.getEndpoint().getService().getInFaultInterceptors(), REMOVING_FAULT_IN_INTERCEPTORS); removeInterceptors(client.getEndpoint().getInFaultInterceptors(), REMOVING_FAULT_IN_INTERCEPTORS); removeInterceptors(client.getEndpoint().getBinding().getInFaultInterceptors(), REMOVING_FAULT_IN_INTERCEPTORS); }
c.getInFaultInterceptors().addAll(getInFaultInterceptors());
protected void initializeInterceptors(Exchange ex, PhaseInterceptorChain chain) { Endpoint e = ex.getEndpoint(); Client c = ex.get(Client.class); InterceptorProvider ip = ex.get(InterceptorProvider.class); chain.add(getBus().getInFaultInterceptors()); if (c != null) { chain.add(c.getInFaultInterceptors()); } else if (ip != null) { chain.add(ip.getInFaultInterceptors()); } chain.add(e.getService().getInFaultInterceptors()); chain.add(e.getInFaultInterceptors()); chain.add(e.getBinding().getInFaultInterceptors()); if (e.getService().getDataBinding() instanceof InterceptorProvider) { chain.add(((InterceptorProvider)e.getService().getDataBinding()).getInFaultInterceptors()); } addToChain(chain, ex.getInFaultMessage()); addToChain(chain, ex.getOutMessage()); } private void addToChain(PhaseInterceptorChain chain, Message m) {
protected void initializeInterceptors(Exchange ex, PhaseInterceptorChain chain) { Endpoint e = ex.getEndpoint(); Client c = ex.get(Client.class); InterceptorProvider ip = ex.get(InterceptorProvider.class); chain.add(getBus().getInFaultInterceptors()); if (c != null) { chain.add(c.getInFaultInterceptors()); } else if (ip != null) { chain.add(ip.getInFaultInterceptors()); } chain.add(e.getService().getInFaultInterceptors()); chain.add(e.getInFaultInterceptors()); chain.add(e.getBinding().getInFaultInterceptors()); if (e.getService().getDataBinding() instanceof InterceptorProvider) { chain.add(((InterceptorProvider)e.getService().getDataBinding()).getInFaultInterceptors()); } addToChain(chain, ex.getInFaultMessage()); addToChain(chain, ex.getOutMessage()); } private void addToChain(PhaseInterceptorChain chain, Message m) {
protected void initializeInterceptors(Exchange ex, PhaseInterceptorChain chain) { Endpoint e = ex.get(Endpoint.class); Client c = ex.get(Client.class); InterceptorProvider ip = ex.get(InterceptorProvider.class); chain.add(getBus().getInFaultInterceptors()); if (c != null) { chain.add(c.getInFaultInterceptors()); } else if (ip != null) { chain.add(ip.getInFaultInterceptors()); } chain.add(e.getService().getInFaultInterceptors()); chain.add(e.getInFaultInterceptors()); chain.add(e.getBinding().getInFaultInterceptors()); if (e.getService().getDataBinding() instanceof InterceptorProvider) { chain.add(((InterceptorProvider)e.getService().getDataBinding()).getInFaultInterceptors()); } addToChain(chain, ex.getInFaultMessage()); addToChain(chain, ex.getOutMessage()); } private void addToChain(PhaseInterceptorChain chain, Message m) {
protected void initializeInterceptors(Exchange ex, PhaseInterceptorChain chain) { Endpoint e = ex.get(Endpoint.class); Client c = ex.get(Client.class); InterceptorProvider ip = ex.get(InterceptorProvider.class); chain.add(getBus().getInFaultInterceptors()); if (c != null) { chain.add(c.getInFaultInterceptors()); } else if (ip != null) { chain.add(ip.getInFaultInterceptors()); } chain.add(e.getService().getInFaultInterceptors()); chain.add(e.getInFaultInterceptors()); chain.add(e.getBinding().getInFaultInterceptors()); if (e.getService().getDataBinding() instanceof InterceptorProvider) { chain.add(((InterceptorProvider)e.getService().getDataBinding()).getInFaultInterceptors()); } addToChain(chain, ex.getInFaultMessage()); addToChain(chain, ex.getOutMessage()); } private void addToChain(PhaseInterceptorChain chain, Message m) {