web services - Why is MESSAGE_OUTBOUND_PROPERTY in handleMessage(SOAPMessageContext context) always true? -


i writing soaphandler intercept soap calls. i'm testing whether incoming or outgoing soap message follows:

public class mysoaphandler implements soaphandler<soapmessagecontext> {     private static logger logger = logger.getlogger(mysoaphandler.class);      @override     public boolean handlemessage(soapmessagecontext context) {         boolean isrequest = (boolean) context.get(messagecontext.message_outbound_property);  if(isrequest)logger.debug("isrequest=true"); else logger.debug("isrequest=false"); 

when submit soap request see "isrequest=true" occur twice, first when soap request received, , again before soap response sent. expecting see "isrequest=false" second time.

can shed light?

boolean needs boolean:

public class mysoaphandler implements soaphandler<soapmessagecontext> {     private static logger logger = logger.getlogger(mysoaphandler.class);      @override     public boolean handlemessage(soapmessagecontext context) {         boolean isrequest = (boolean) context.get(messagecontext.message_outbound_property);  if(isrequest)logger.debug("isrequest=true"); else logger.debug("isrequest=false"); 

Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -