[jboss-svn-commits] JBL Code SVN: r18171 - in labs/jbosstm/workspace/adinn/XTSGF/WS-C/dev/src/com/arjuna/webservices11/wscoor: sei and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jan 28 05:15:33 EST 2008


Author: adinn
Date: 2008-01-28 05:15:33 -0500 (Mon, 28 Jan 2008)
New Revision: 18171

Added:
   labs/jbosstm/workspace/adinn/XTSGF/WS-C/dev/src/com/arjuna/webservices11/wscoor/sei/
   labs/jbosstm/workspace/adinn/XTSGF/WS-C/dev/src/com/arjuna/webservices11/wscoor/sei/ActivationPortTypeImpl.java
   labs/jbosstm/workspace/adinn/XTSGF/WS-C/dev/src/com/arjuna/webservices11/wscoor/sei/RegistrationPortTypeImpl.java
Log:
adding directories omitted because of package renames

Added: labs/jbosstm/workspace/adinn/XTSGF/WS-C/dev/src/com/arjuna/webservices11/wscoor/sei/ActivationPortTypeImpl.java
===================================================================
--- labs/jbosstm/workspace/adinn/XTSGF/WS-C/dev/src/com/arjuna/webservices11/wscoor/sei/ActivationPortTypeImpl.java	                        (rev 0)
+++ labs/jbosstm/workspace/adinn/XTSGF/WS-C/dev/src/com/arjuna/webservices11/wscoor/sei/ActivationPortTypeImpl.java	2008-01-28 10:15:33 UTC (rev 18171)
@@ -0,0 +1,49 @@
+package com.arjuna.webservices11.wscoor.sei;
+
+import com.arjuna.webservices11.wscoor.CoordinationConstants;
+import com.arjuna.webservices11.wscoor.processors.ActivationCoordinatorProcessor;
+import org.oasis_open.docs.ws_tx.wscoor._2006._06.ActivationPortType;
+import org.oasis_open.docs.ws_tx.wscoor._2006._06.CreateCoordinationContextType;
+
+import javax.annotation.Resource;
+import javax.jws.*;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.ws.WebServiceContext;
+import javax.xml.ws.addressing.AddressingProperties;
+import javax.xml.ws.addressing.JAXWSAConstants;
+import javax.xml.ws.handler.MessageContext;
+import javax.xml.ws.soap.Addressing;
+
+/**
+ * Created by IntelliJ IDEA.
+ * User: adinn
+ * Date: Sep 27, 2007
+ * Time: 10:31:43 AM
+ * To change this template use File | Settings | File Templates.
+ */
+ at WebService(targetNamespace = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06", name = "ActivationPortType",
+        wsdlLocation = "../wsdl/wscoor-activation-binding.wsdl",
+        serviceName = "ActivationService",
+        portName = "ActivationPortType"
+        // endpointInterface = "org.oasis_open.docs.ws_tx.wscoor._2006._06.ActivationPortType",
+)
+ at SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+// @EndpointConfig(configName = "Standard WSAddressing Endpoint")
+ at HandlerChain(file="handlers.xml")
+ at Addressing(required=true)
+public class ActivationPortTypeImpl implements ActivationPortType
+{
+    @Resource private WebServiceContext webServiceCtx;
+
+    @WebResult(targetNamespace = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06", partName = "parameters", name = "CreateCoordinationContextResponseType")
+    @WebMethod(operationName = "CreateCoordinationContextOperation", action = CoordinationConstants.WSCOOR_ACTION_CREATE_COORDINATION_CONTEXT)
+    public org.oasis_open.docs.ws_tx.wscoor._2006._06.CreateCoordinationContextResponseType createCoordinationContextOperation(
+        @WebParam(targetNamespace = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06", partName = "parameters", name = "CreateCoordinationContext")
+        CreateCoordinationContextType parameters)
+    {
+        MessageContext ctx = webServiceCtx.getMessageContext();
+        AddressingProperties inboundAddressProperties
+            = (AddressingProperties)ctx.get(JAXWSAConstants.SERVER_ADDRESSING_PROPERTIES_INBOUND);
+        return ActivationCoordinatorProcessor.getCoordinator().createCoordinationContext(parameters, inboundAddressProperties);
+   }
+}

Added: labs/jbosstm/workspace/adinn/XTSGF/WS-C/dev/src/com/arjuna/webservices11/wscoor/sei/RegistrationPortTypeImpl.java
===================================================================
--- labs/jbosstm/workspace/adinn/XTSGF/WS-C/dev/src/com/arjuna/webservices11/wscoor/sei/RegistrationPortTypeImpl.java	                        (rev 0)
+++ labs/jbosstm/workspace/adinn/XTSGF/WS-C/dev/src/com/arjuna/webservices11/wscoor/sei/RegistrationPortTypeImpl.java	2008-01-28 10:15:33 UTC (rev 18171)
@@ -0,0 +1,56 @@
+package com.arjuna.webservices11.wscoor.sei;
+
+import org.oasis_open.docs.ws_tx.wscoor._2006._06.RegistrationPortType;
+
+// import org.jboss.ws.annotation.EndpointConfig;
+
+import javax.jws.*;
+import javax.jws.soap.SOAPBinding;
+import javax.xml.ws.handler.MessageContext;
+import javax.xml.ws.addressing.AddressingProperties;
+import javax.xml.ws.addressing.JAXWSAConstants;
+import javax.xml.ws.WebServiceContext;
+import javax.xml.ws.soap.Addressing;
+import javax.annotation.Resource;
+
+import com.arjuna.webservices11.wscoor.processors.RegistrationCoordinatorProcessor;
+import com.arjuna.webservices11.wsarj.ArjunaContext;
+
+/**
+ * Created by IntelliJ IDEA.
+ * User: adinn
+ * Date: Sep 27, 2007
+ * Time: 1:33:06 PM
+ * To change this template use File | Settings | File Templates.
+ */
+
+ at WebService(targetNamespace = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06", name = "RegistrationPortType",
+        wsdlLocation = "../wsdl/wscoor-registration-binding.wsdl",
+        serviceName = "RegistrationService",
+        portName = "RegistrationPortType"
+        // endpointInterface = "org.oasis_open.docs.ws_tx.wscoor._2006._06.RegistrationPortType",
+)
+ at SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+// @EndpointConfig(configName = "Standard WSAddressing Endpoint")
+ at HandlerChain(file="handlers.xml")
+ at Addressing(required=true)
+public class RegistrationPortTypeImpl implements RegistrationPortType
+{
+    @Resource private WebServiceContext webServiceCtx;
+
+    @WebResult(targetNamespace = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06", partName = "parameters", name = "RegisterResponse")
+    @WebMethod(operationName = "RegisterOperation", action = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06/Register")
+    public org.oasis_open.docs.ws_tx.wscoor._2006._06.RegisterResponseType registerOperation(
+        @WebParam(targetNamespace = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06", partName = "parameters", name = "Register")
+        org.oasis_open.docs.ws_tx.wscoor._2006._06.RegisterType parameters
+    )
+    {
+        MessageContext ctx = webServiceCtx.getMessageContext();
+        AddressingProperties inboundAddressProperties
+            = (AddressingProperties)ctx.get(JAXWSAConstants.SERVER_ADDRESSING_PROPERTIES_INBOUND);
+        final ArjunaContext arjunaContext = ArjunaContext.getCurrentContext(ctx) ;
+
+        return RegistrationCoordinatorProcessor.getCoordinator().register(parameters, inboundAddressProperties, arjunaContext);
+
+    }
+}




More information about the jboss-svn-commits mailing list