@Override public Collection<PhaseInterceptor<? extends Message>> getAdditionalInterceptors() { return Collections.singletonList( new InPayloadExtractorInterceptor(StringPayloadHolder.PayloadType.HTTP)); }
@Override protected void configureInterceptors(ServerFactoryBean svrFactory) { super.configureInterceptors(svrFactory); // install auditing-related interceptors if the user has not switched auditing off if (auditStrategy != null) { if (wsTransactionConfiguration.isAuditRequestPayload()) { svrFactory.getInInterceptors().add(new InPayloadExtractorInterceptor(SOAP_BODY)); } AuditResponseInterceptor<AuditDatasetType> auditInterceptor = new AuditResponseInterceptor<>(auditStrategy, auditContext,false, correlator, true); svrFactory.getInInterceptors().add(auditInterceptor); svrFactory.getInFaultInterceptors().add(auditInterceptor); } } }
/** * Called to configure any interceptors of the service. * @param svrFactory * the server factory. */ protected void configureInterceptors(ServerFactoryBean svrFactory) { svrFactory.getInInterceptors().add(new Cxf3791WorkaroundInterceptor()); InterceptorUtils.copyInterceptorsFromProvider(customInterceptors, svrFactory); if (rejectionHandlingStrategy != null) { svrFactory.getInInterceptors().add(new InPayloadExtractorInterceptor(HTTP)); RejectionHandlerInterceptor rejectionHandlerInterceptor = new RejectionHandlerInterceptor(rejectionHandlingStrategy); svrFactory.getOutInterceptors().add(rejectionHandlerInterceptor); svrFactory.getOutFaultInterceptors().add(rejectionHandlerInterceptor); } }
@Override protected void configureInterceptors(ServerFactoryBean svrFactory) { svrFactory.getInInterceptors().add(new InPayloadExtractorInterceptor(SOAP_BODY)); svrFactory.getInInterceptors().add(new InNamespaceMergeInterceptor()); svrFactory.getInInterceptors().add(new InPayloadInjectorInterceptor(0)); svrFactory.setDataBinding(new PlainXmlDataBinding()); super.configureInterceptors(svrFactory); } }
@Override protected void configureInterceptors(ServerFactoryBean svrFactory) { super.configureInterceptors(svrFactory); svrFactory.getInInterceptors().add(new InPayloadExtractorInterceptor(SOAP_BODY)); svrFactory.getInInterceptors().add(new InNamespaceMergeInterceptor()); svrFactory.getInInterceptors().add(new InPayloadInjectorInterceptor(0)); svrFactory.setDataBinding(new PlainXmlDataBinding()); }
protected void configureInterceptors(ServerFactoryBean svrFactory) { super.configureInterceptors(svrFactory); // install auditing-related interceptors if the user has not switched auditing off if (auditStrategy != null) { if (wsTransactionConfiguration.isAuditRequestPayload()) { svrFactory.getInInterceptors().add(new InPayloadExtractorInterceptor(SOAP_BODY)); } svrFactory.getInInterceptors().add(new AuditInRequestInterceptor<>( auditStrategy, auditContext, wsTransactionConfiguration)); AuditResponseInterceptor<AuditDatasetType> auditInterceptor = new AuditResponseInterceptor<>(auditStrategy, auditContext, true, null, false); svrFactory.getOutInterceptors().add(auditInterceptor); svrFactory.getOutFaultInterceptors().add(auditInterceptor); } }
@Override protected void configureInterceptors(Client client) { super.configureInterceptors(client); client.getInInterceptors().add(new InPayloadExtractorInterceptor(SOAP_BODY)); client.getInInterceptors().add(new InNamespaceMergeInterceptor()); client.getInInterceptors().add(new InPayloadInjectorInterceptor(0)); client.getEndpoint().getService().setDataBinding(new PlainXmlDataBinding()); } }