.getFactory(HandlerLifecycleManagerFactory.class);
return elmf.createHandlerLifecycleManager();
}
private MessageContext isProtocolMismatch(MessageContext request, MessageContext response){
Protocol requestProtocol =request.getMessage().getProtocol();
Protocol responseProtocol = response.getMessage().getProtocol();
boolean protocolMismatch = false;
String msg = null;
if(requestProtocol.equals(Protocol.soap11)){
if(!responseProtocol.equals(Protocol.soap11)){
protocolMismatch = true;
msg = "Request SOAP message protocol is version 1.1, but Response SOAP message is configured for SOAP 1.2. This is not supported.";
}
}
else if(requestProtocol.equals(Protocol.soap12)){
if(!responseProtocol.equals(Protocol.soap12)){
protocolMismatch = true;
msg = "Request SOAP message protocol is version 1.2, but Response SOAP message is configured for SOAP 1.1. This is not supported.";
}
}
MessageContext msgContext = null;