return createEndpointInvocationChain(messageContext, endpoint, interceptors.toArray(new EndpointInterceptor[interceptors.size()]));
return createEndpointInvocationChain(messageContext, endpoint, interceptors.toArray(new EndpointInterceptor[interceptors.size()]));
return createEndpointInvocationChain(messageContext, endpoint, interceptors.toArray(new EndpointInterceptor[interceptors.size()]));
return createEndpointInvocationChain(messageContext, endpoint, interceptors.toArray(new EndpointInterceptor[interceptors.size()]));
@Override protected final EndpointInvocationChain createEndpointInvocationChain(MessageContext messageContext, Object endpoint, EndpointInterceptor[] interceptors) { for (EndpointMappingKey key : endpoints.keySet()) { if (EndpointMappingType.SOAP_ACTION.equals(key.getType())) { Object messageKey = getSoapAction(messageContext); if (messageKey != null && key.getLookupKey().equals(messageKey)) { return new SoapEndpointInvocationChain(endpoint, interceptors, actorsOrRoles, isUltimateReceiver); } } } return super.createEndpointInvocationChain(messageContext, endpoint, interceptors); }