?? stubheaderimpl.java
字號:
/** * StubHeaderImpl.java * * Test implimentation. * Make sure the service sees a SOAP header added by the Sub API. * Set a different header in the response to the test can verify it. */package test.wsdl.stubheaders;import org.apache.axis.MessageContext;import org.apache.axis.message.SOAPEnvelope;import org.apache.axis.message.SOAPHeaderElement;public class StubHeaderImpl implements test.wsdl.stubheaders.StubHeaderInterface { public java.lang.String echo(java.lang.String in) throws java.rmi.RemoteException { String ret = null; MessageContext mc = MessageContext.getCurrentContext(); // Verify the existence of in the input header SOAPEnvelope env = mc.getRequestMessage().getSOAPEnvelope(); SOAPHeaderElement header = env.getHeaderByName("http://test.org/inputheader", "headerin"); if (header != null) { ret = header.getObjectValue().toString(); } // add a different output header to the response env = mc.getResponseMessage().getSOAPEnvelope(); SOAPHeaderElement hdr = new SOAPHeaderElement("http://test.org/outputheader", "headerout", "outputvalue"); env.addHeader(hdr); // just return the input header, so test can validate it return ret; }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -