Author: alessio.soldano(a)jboss.com
Date: 2011-07-19 10:38:40 -0400 (Tue, 19 Jul 2011)
New Revision: 14705
Modified:
shared-testsuite/branches/asoldano/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl.java
Log:
Adding @Resource use in testcase
Modified:
shared-testsuite/branches/asoldano/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl.java
===================================================================
---
shared-testsuite/branches/asoldano/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl.java 2011-07-19
10:02:00 UTC (rev 14704)
+++
shared-testsuite/branches/asoldano/testsuite/src/test/java/org/jboss/test/ws/publish/EndpointImpl.java 2011-07-19
14:38:40 UTC (rev 14705)
@@ -21,19 +21,34 @@
*/
package org.jboss.test.ws.publish;
+import javax.annotation.Resource;
import javax.jws.WebService;
+import javax.xml.ws.WebServiceContext;
+import javax.xml.ws.handler.MessageContext;
import org.jboss.logging.Logger;
@WebService(serviceName="EndpointService", portName="EndpointPort",
endpointInterface = "org.jboss.test.ws.publish.Endpoint")
public class EndpointImpl
{
+ @Resource
+ WebServiceContext wsCtx;
+
// Provide logging
private static Logger log = Logger.getLogger(EndpointImpl.class);
public String echo(String input)
{
log.info("echo: " + input);
+ MessageContext msgContext = (MessageContext)wsCtx.getMessageContext();
+ if (msgContext == null) {
+ return "MessageContext is null!";
+ }
+ log.info("WSDL_DESCRIPTION: " +
msgContext.get(MessageContext.WSDL_DESCRIPTION));
+ log.info("WSDL_SERVICE: " +
msgContext.get(MessageContext.WSDL_SERVICE));
+ log.info("WSDL_INTERFACE: " +
msgContext.get(MessageContext.WSDL_INTERFACE));
+ log.info("WSDL_PORT: " + msgContext.get(MessageContext.WSDL_PORT));
+ log.info("WSDL_OPERATION: " +
msgContext.get(MessageContext.WSDL_OPERATION));
return input;
}
}
Show replies by date