Author: chamikara
Date: Tue Oct 25 23:49:15 2005
New Revision: 328579

URL: http://svn.apache.org/viewcvs?rev=328579&view=rev
Log:
Refactoring - To comply with the recent refactoring of Axis2.

Modified:
    webservices/sandesha/trunk/src/org/apache/sandesha2/RMMsgContext.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/client/SandeshaMepClient.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/client/TwoWayOptionalTransportBasedSender.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaInHandler.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaOutHandler.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java
    webservices/sandesha/trunk/src/org/apache/sandesha2/util/RMMsgCreator.java
    webservices/sandesha/trunk/src/org/apache/sandesha2/util/SandeshaUtil.java
    webservices/sandesha/trunk/src/org/apache/sandesha2/workers/Sender.java

Modified: webservices/sandesha/trunk/src/org/apache/sandesha2/RMMsgContext.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/RMMsgContext.java?rev=328579&r1=328578&r2=328579&view=diff
==============================================================================
--- webservices/sandesha/trunk/src/org/apache/sandesha2/RMMsgContext.java 
(original)
+++ webservices/sandesha/trunk/src/org/apache/sandesha2/RMMsgContext.java Tue 
Oct 25 23:49:15 2005
@@ -136,7 +136,7 @@
        }

 

        public void test() {

-               String opearaitonName = 
msgContext.getOperationContext().getOperationDescription().getName().getLocalPart();

+               String opearaitonName = 
msgContext.getOperationContext().getAxisOperation().getName().getLocalPart();

                System.out.println("Operation is:" + opearaitonName);

        }

 


Modified: 
webservices/sandesha/trunk/src/org/apache/sandesha2/client/SandeshaMepClient.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/client/SandeshaMepClient.java?rev=328579&r1=328578&r2=328579&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/client/SandeshaMepClient.java
 (original)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/client/SandeshaMepClient.java
 Tue Oct 25 23:49:15 2005
@@ -26,7 +26,7 @@
 import org.apache.axis2.context.MessageContext;

 import org.apache.axis2.context.OperationContext;

 import org.apache.axis2.context.ServiceContext;

-import org.apache.axis2.description.OperationDescription;

+import org.apache.axis2.description.AxisOperation;

 import org.apache.axis2.description.TransportInDescription;

 import org.apache.axis2.description.TransportOutDescription;

 import org.apache.axis2.engine.AxisConfiguration;

@@ -60,7 +60,7 @@
                callbackReceiver = new CallbackReceiver();

        }

 

-       public MessageContext invokeDual(OperationDescription axisop,

+       public MessageContext invokeDual(AxisOperation axisop,

                        final MessageContext msgctx) throws AxisFault {

 

                prepareInvocation(axisop, msgctx);

@@ -78,14 +78,14 @@
                        axisop.setMessageReceiver(callbackReceiver);

                        callbackReceiver.addCallback(messageID, callback);

                        
msgctx.setReplyTo(ListenerManager.replyToEPR(serviceContext

-                                       
.getServiceConfig().getName().getLocalPart()

+                                       
.getAxisService().getName().getLocalPart()

                                        + "/" + 
axisop.getName().getLocalPart(), listenerTransport

                                        .getName().getLocalPart()));

                }

                

                msgctx.setTo(to);

                msgctx.setServiceContext(serviceContext);

-               ConfigurationContext syscontext = 
serviceContext.getEngineContext();

+               ConfigurationContext syscontext = 
serviceContext.getConfigurationContext();

                msgctx.setConfigurationContext(syscontext);

 

                checkTransport(msgctx);

@@ -157,7 +157,7 @@
                }

 

                //find and set the transport details

-               AxisConfiguration axisConfig = serviceContext.getEngineContext()

+               AxisConfiguration axisConfig = 
serviceContext.getConfigurationContext()

                                .getAxisConfiguration();

                this.listenerTransport = axisConfig.getTransportIn(new QName(

                                listenerTransport));

@@ -174,13 +174,13 @@
 

                //if seperate transport is used, start the required listeners

                if (hasAsyncResponse) {

-                       if 
(!serviceContext.getEngineContext().getAxisConfiguration()

+                       if 
(!serviceContext.getConfigurationContext().getAxisConfiguration()

                                        .isEngaged(new 
QName(Constants.MODULE_ADDRESSING))) {

                                throw new AxisFault(Messages

                                                
.getMessage("2channelNeedAddressing"));

                        }

                        ListenerManager.makeSureStarted(listenerTransport, 
serviceContext

-                                       .getEngineContext());

+                                       .getConfigurationContext());

                }

        }

 

@@ -189,7 +189,7 @@
                        senderTransport = inferTransport(to);

                }

                if (listenerTransport == null) {

-                       listenerTransport = serviceContext.getEngineContext()

+                       listenerTransport = 
serviceContext.getConfigurationContext()

                                        .getAxisConfiguration().getTransportIn(

                                                        
senderTransport.getName());

                }


Modified: 
webservices/sandesha/trunk/src/org/apache/sandesha2/client/TwoWayOptionalTransportBasedSender.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/client/TwoWayOptionalTransportBasedSender.java?rev=328579&r1=328578&r2=328579&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/client/TwoWayOptionalTransportBasedSender.java
 (original)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/client/TwoWayOptionalTransportBasedSender.java
 Tue Oct 25 23:49:15 2005
@@ -45,10 +45,10 @@
                        response.setProperty(MessageContext.TRANSPORT_IN, msgctx

                                        
.getProperty(MessageContext.TRANSPORT_IN));

                        

-                       OperationContext newOperationContext = new 
OperationContext (msgctx.getOperationDescription());

+                       OperationContext newOperationContext = new 
OperationContext (msgctx.getAxisOperation());

                        

                        newOperationContext.setProperty("test","test123");

-                       
msgctx.getOperationDescription().registerOperationContext(response,

+                       
msgctx.getAxisOperation().registerOperationContext(response,

                                        newOperationContext);

                        response.setServerSide(false);

                        response.setServiceContext(msgctx.getServiceContext());


Modified: 
webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaInHandler.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaInHandler.java?rev=328579&r1=328578&r2=328579&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaInHandler.java
 (original)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaInHandler.java
 Tue Oct 25 23:49:15 2005
@@ -52,7 +52,7 @@
        }

 

        public void invoke(MessageContext msgCtx) throws AxisFault {

-               

+

                RMMsgContext rmMsgCtx = null;

                try {

                        rmMsgCtx = MsgInitializer.initializeMessage(msgCtx);


Modified: 
webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaOutHandler.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaOutHandler.java?rev=328579&r1=328578&r2=328579&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaOutHandler.java
 (original)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaOutHandler.java
 Tue Oct 25 23:49:15 2005
@@ -60,7 +60,7 @@
 public class SandeshaOutHandler extends AbstractHandler {

 

        public void invoke(MessageContext msgCtx) throws AxisFault {

-       

+

                String DONE = (String) msgCtx

                                
.getProperty(Constants.APPLICATION_PROCESSING_DONE);

                if (null != DONE && "true".equals(DONE))

@@ -252,7 +252,7 @@
                                        
newMsgCtx.setServiceContext(msgCtx.getServiceContext());

                                        
newMsgCtx.setServiceContextID(msgCtx.getServiceContextID());

                                        OperationContext newOpContext = new 
OperationContext(

-                                                       
newMsgCtx.getOperationDescription());

+                                                       
newMsgCtx.getAxisOperation());

 

                                        //if server side add request message

                                        if (msgCtx.isServerSide()) {

@@ -303,7 +303,7 @@
 

                                                String to = toEPR.getAddress();

                                                String operationName = 
msgCtx.getOperationContext()

-                                                               
.getOperationDescription().getName()

+                                                               
.getAxisOperation().getName()

                                                                .getLocalPart();

                                                msgCtx.setWSAAction(to + "/" + 
operationName);

                                        }


Modified: 
webservices/sandesha/trunk/src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java?rev=328579&r1=328578&r2=328579&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java
 (original)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java
 Tue Oct 25 23:49:15 2005
@@ -153,7 +153,7 @@
 

                //TODO set a suitable operation description

                OperationContext ackOpContext = new OperationContext(msgCtx

-                               .getOperationDescription());

+                               .getAxisOperation());

 

                try {

                        ackOpContext.addMessageContext(ackMsgCtx);


Modified: 
webservices/sandesha/trunk/src/org/apache/sandesha2/util/RMMsgCreator.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/util/RMMsgCreator.java?rev=328579&r1=328578&r2=328579&view=diff
==============================================================================
--- webservices/sandesha/trunk/src/org/apache/sandesha2/util/RMMsgCreator.java 
(original)
+++ webservices/sandesha/trunk/src/org/apache/sandesha2/util/RMMsgCreator.java 
Tue Oct 25 23:49:15 2005
@@ -28,8 +28,8 @@
 import org.apache.axis2.context.ConfigurationContext;

 import org.apache.axis2.context.MessageContext;

 import org.apache.axis2.context.OperationContext;

-import org.apache.axis2.description.OperationDescription;

-import org.apache.axis2.description.OperationDescriptionFactory;

+import org.apache.axis2.description.AxisOperation;

+import org.apache.axis2.description.AxisOperationFactory;

 import org.apache.axis2.om.OMAbstractFactory;

 import org.apache.axis2.om.impl.MIMEOutputUtils;

 import org.apache.axis2.soap.SOAPEnvelope;

@@ -107,17 +107,17 @@
 

                String createSeqMsgId = SandeshaUtil.getUUID();

                try {

-                       OperationDescription appMsgOperationDesc = 
applicationMsgContext.getOperationDescription();

-                       OperationDescription createSeqOperationDesc = 
OperationDescriptionFactory.getOperetionDescription(OperationDescriptionFactory.MEP_CONSTANT_OUT_IN);

+                       AxisOperation appMsgOperationDesc = 
applicationMsgContext.getAxisOperation();

+                       AxisOperation createSeqOperationDesc = 
AxisOperationFactory.getOperetionDescription(AxisOperationFactory.MEP_CONSTANT_OUT_IN);

                        
createSeqOperationDesc.setPhasesOutFlow(appMsgOperationDesc.getPhasesOutFlow());

                        
createSeqOperationDesc.setPhasesOutFaultFlow(appMsgOperationDesc.getPhasesOutFaultFlow());

                        
createSeqOperationDesc.setPhasesInFaultFlow(appMsgOperationDesc.getPhasesInFaultFlow());

                        
createSeqOperationDesc.setRemainingPhasesInFlow(appMsgOperationDesc.getRemainingPhasesInFlow());

                        

-                       
createSeqmsgContext.setOperationDescription(createSeqOperationDesc);

+                       
createSeqmsgContext.setAxisOperation(createSeqOperationDesc);

                        //TODO set a suitable ope. description

                        OperationContext createSeqOpContext = new 
OperationContext(

-                                       
createSeqmsgContext.getOperationDescription());

+                                       createSeqmsgContext.getAxisOperation());

                        
createSeqmsgContext.setOperationContext(createSeqOpContext);

                        
createSeqOpContext.addMessageContext(createSeqmsgContext);

                        //registering opearion context

@@ -239,8 +239,8 @@
                terminateMessage.setServiceContextID(referenceMessage

                                .getServiceContextID());

                

-               
terminateMessage.setOperationDescription(referenceMessage.getOperationDescription());

-               OperationContext newOperationCtx = new OperationContext 
(terminateMessage.getOperationDescription());

+               
terminateMessage.setAxisOperation(referenceMessage.getAxisOperation());

+               OperationContext newOperationCtx = new OperationContext 
(terminateMessage.getAxisOperation());

                try {

                        newOperationCtx.addMessageContext(terminateMessage);

                } catch (AxisFault e) {

@@ -380,7 +380,7 @@
 

                        //TODO set a suitable description

                        OperationContext ackOpCtx = new 
OperationContext(applicationMsgCtx

-                                       .getOperationDescription());

+                                       .getAxisOperation());

 

                        ackMsgCtx.setOperationContext(ackOpCtx);

                        ackOpCtx.addMessageContext(ackMsgCtx);


Modified: 
webservices/sandesha/trunk/src/org/apache/sandesha2/util/SandeshaUtil.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/util/SandeshaUtil.java?rev=328579&r1=328578&r2=328579&view=diff
==============================================================================
--- webservices/sandesha/trunk/src/org/apache/sandesha2/util/SandeshaUtil.java 
(original)
+++ webservices/sandesha/trunk/src/org/apache/sandesha2/util/SandeshaUtil.java 
Tue Oct 25 23:49:15 2005
@@ -192,8 +192,8 @@
                        
newMessageContext.setProcessingFault(msgCtx.isProcessingFault());

                        
newMessageContext.setResponseWritten(msgCtx.isResponseWritten());

                        
newMessageContext.setRestThroughPOST(msgCtx.isRestThroughPOST());

-                       newMessageContext.setOperationDescription(msgCtx

-                                       .getOperationDescription());

+                       newMessageContext.setAxisOperation(msgCtx

+                                       .getAxisOperation());

 

                        if (msgCtx.getEnvelope() != null)

                                
newMessageContext.setEnvelope(msgCtx.getEnvelope());

@@ -253,11 +253,11 @@
                                        
.setProperty(MessageContext.CHARACTER_SET_ENCODING, charSetEncoding);

 

                        
newMessageContext.setMessageInformationHeaders(msgInfoHeaders1);

-                       newMessageContext.setServiceDescription(msgCtx

-                                       .getServiceDescription());

-                       if (msgCtx.getServiceGroupDescription() != null)

-                               
newMessageContext.setServiceGroupDescription(msgCtx

-                                               .getServiceGroupDescription());

+                       newMessageContext.setAxisService(msgCtx

+                                       .getAxisService());

+                       if (msgCtx.getAxisServiceGroup() != null)

+                               newMessageContext.setAxisServiceGroup(msgCtx

+                                               .getAxisServiceGroup());

 

                        newMessageContext.setSoapAction(msgCtx.getSoapAction());

                        newMessageContext.setWSAAction(msgCtx.getWSAAction());


Modified: 
webservices/sandesha/trunk/src/org/apache/sandesha2/workers/Sender.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/workers/Sender.java?rev=328579&r1=328578&r2=328579&view=diff
==============================================================================
--- webservices/sandesha/trunk/src/org/apache/sandesha2/workers/Sender.java 
(original)
+++ webservices/sandesha/trunk/src/org/apache/sandesha2/workers/Sender.java Tue 
Oct 25 23:49:15 2005
@@ -34,7 +34,6 @@
 import org.apache.axis2.context.ConfigurationContext;

 import org.apache.axis2.context.MessageContext;

 import org.apache.axis2.context.OperationContext;

-import org.apache.axis2.description.OperationDescription;

 import org.apache.axis2.engine.AxisEngine;

 import org.apache.axis2.i18n.Messages;

 import org.apache.axis2.om.OMException;

@@ -141,7 +140,7 @@
                }

                if (rmMsgCtx.getMessageType() == 
Constants.MessageTypes.APPLICATION) {

                        //a ack may arrive. (not a application response)

-                       if 
(rmMsgCtx.getMessageContext().getOperationDescription()

+                       if (rmMsgCtx.getMessageContext().getAxisOperation()

                                        .getMessageExchangePattern().equals(

                                                        
org.apache.wsdl.WSDLConstants.MEP_URI_IN_OUT)) {

                                responseExpected = true;

@@ -189,8 +188,8 @@
                        
response.setServiceGroupContextId(msgCtx.getServiceGroupContextId());

                        
response.setServiceGroupContext(msgCtx.getServiceGroupContext());

                        response.setServiceContext(msgCtx.getServiceContext());

-                       
response.setServiceDescription(msgCtx.getServiceDescription());

-                       
response.setServiceGroupDescription(msgCtx.getServiceGroupDescription());

+                       response.setAxisService (msgCtx.getAxisService());

+                       
response.setAxisServiceGroup(msgCtx.getAxisServiceGroup());

                        

                        //Changed following from TransportUtils to SandeshaUtil 
since op. context is anavailable.

                        SOAPEnvelope resenvelope = null;




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to