Author: gatfora
Date: Tue Jan 23 06:56:24 2007
New Revision: 499040

URL: http://svn.apache.org/viewvc?view=rev&rev=499040
Log:
Remove a few compile warnings and refactor getting of RMS/RMD Beans from 
Fault/Sequence/AcknowledgementManager

Modified:
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/handlers/SandeshaOutHandler.java
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/msgprocessors/AcknowledgementProcessor.java
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/storage/inmemory/InMemoryStorageManager.java
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/AcknowledgementManager.java
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/FaultManager.java
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SequenceManager.java
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/handlers/SandeshaOutHandler.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/handlers/SandeshaOutHandler.java?view=diff&rev=499040&r1=499039&r2=499040
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/handlers/SandeshaOutHandler.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/handlers/SandeshaOutHandler.java
 Tue Jan 23 06:56:24 2007
@@ -20,9 +20,9 @@
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.MessageContext;
-import org.apache.axis2.context.OperationContextFactory;
 import org.apache.axis2.description.AxisService;
 import org.apache.axis2.handlers.AbstractHandler;
+import org.apache.axis2.wsdl.WSDLConstants;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.sandesha2.RMMsgContext;
@@ -112,7 +112,7 @@
                        if(log.isDebugEnabled()) log.debug("Message Type: " + 
messageType);
                        if (messageType == 
Sandesha2Constants.MessageTypes.UNKNOWN) {
                                MessageContext requestMsgCtx = 
msgCtx.getOperationContext().getMessageContext(
-                                               
OperationContextFactory.MESSAGE_LABEL_IN_VALUE);
+                                               
WSDLConstants.MESSAGE_LABEL_IN_VALUE);
 
                 if (msgCtx.isServerSide()) { // for the server side
                     RMMsgContext reqRMMsgCtx = 
MsgInitializer.initializeMessage(requestMsgCtx);

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/msgprocessors/AcknowledgementProcessor.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/msgprocessors/AcknowledgementProcessor.java?view=diff&rev=499040&r1=499039&r2=499040
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/msgprocessors/AcknowledgementProcessor.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/msgprocessors/AcknowledgementProcessor.java
 Tue Jan 23 06:56:24 2007
@@ -30,8 +30,8 @@
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.context.OperationContext;
-import org.apache.axis2.context.OperationContextFactory;
 import org.apache.axis2.description.AxisOperation;
+import org.apache.axis2.wsdl.WSDLConstants;
 import org.apache.axis2.wsdl.WSDLConstants.WSDL20_2004Constants;
 import org.apache.axis2.wsdl.WSDLConstants.WSDL20_2006Constants;
 import org.apache.commons.logging.Log;
@@ -188,7 +188,7 @@
                                                if (inOutMessage) {     
                                                        OperationContext 
operationContext = applicationMessage.getOperationContext();
                                                        if 
(operationContext!=null) {
-                                                               MessageContext 
responseMessage = 
operationContext.getMessageContext(OperationContextFactory.MESSAGE_LABEL_IN_VALUE);
+                                                               MessageContext 
responseMessage = 
operationContext.getMessageContext(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
                                                                if 
(responseMessage==null) {
                                                                        
syncResponseNeeded = true;
                                                                        

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/storage/inmemory/InMemoryStorageManager.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/storage/inmemory/InMemoryStorageManager.java?view=diff&rev=499040&r1=499039&r2=499040
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/storage/inmemory/InMemoryStorageManager.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/storage/inmemory/InMemoryStorageManager.java
 Tue Jan 23 06:56:24 2007
@@ -20,14 +20,11 @@
 import java.util.Collection;
 import java.util.HashMap;
 
-import javax.xml.stream.XMLStreamReader;
-
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.description.AxisModule;
 import org.apache.axiom.soap.SOAPEnvelope;
-import org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.sandesha2.i18n.SandeshaMessageHelper;
@@ -276,6 +273,7 @@
        }
 
 }
+
 
 
 

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/AcknowledgementManager.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/AcknowledgementManager.java?view=diff&rev=499040&r1=499039&r2=499040
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/AcknowledgementManager.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/AcknowledgementManager.java
 Tue Jan 23 06:56:24 2007
@@ -87,8 +87,7 @@
                                String outboundInternalSeq = 
rmsBean.getInternalSequenceID();
                                String inboundSequenceId = 
SandeshaUtil.getServerSideIncomingSeqIdFromInternalSeqId(outboundInternalSeq);
                                
-                               boolean validSequence = 
SequenceManager.isValidIncomingSequence (inboundSequenceId,storageManager);
-                               if (validSequence) {
+                               if 
(SandeshaUtil.getRMDBeanFromSequenceId(storageManager, inboundSequenceId) != 
null) {
                                        if(log.isDebugEnabled()) 
log.debug("Piggybacking ack for " + inboundSequenceId);
                                        
RMMsgCreator.addAckMessage(rmMessageContext, rmsBean, inboundSequenceId, 
storageManager);
                                }

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/FaultManager.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/FaultManager.java?view=diff&rev=499040&r1=499039&r2=499040
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/FaultManager.java 
(original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/FaultManager.java 
Tue Jan 23 06:56:24 2007
@@ -17,7 +17,6 @@
 
 package org.apache.sandesha2.util;
 
-import java.util.Collection;
 import java.util.Iterator;
 import java.util.List;
 
@@ -48,9 +47,6 @@
 import org.apache.sandesha2.i18n.SandeshaMessageHelper;
 import org.apache.sandesha2.i18n.SandeshaMessageKeys;
 import org.apache.sandesha2.storage.StorageManager;
-import org.apache.sandesha2.storage.beanmanagers.RMSBeanMgr;
-import org.apache.sandesha2.storage.beanmanagers.RMDBeanMgr;
-import org.apache.sandesha2.storage.beans.RMSBean;
 import org.apache.sandesha2.storage.beans.RMDBean;
 import org.apache.sandesha2.wsrm.AcknowledgementRange;
 import org.apache.sandesha2.wsrm.SequenceAcknowledgement;
@@ -140,41 +136,24 @@
                if (log.isDebugEnabled())
                        log.debug("Enter: 
FaultManager::checkForUnknownSequence, " + sequenceID);
 
-               MessageContext messageContext = 
rmMessageContext.getMessageContext();
-
-               RMSBeanMgr createSeqMgr = storageManager.getRMSBeanMgr();
-
                boolean validSequence = false;
 
                // Look for an outbound sequence
-               RMSBean createSeqFindBean = new RMSBean();
-               createSeqFindBean.setSequenceID(sequenceID);
-
-               Collection coll = createSeqMgr.find(createSeqFindBean);
-               if (!coll.isEmpty()) {
+               if (SandeshaUtil.getRMSBeanFromSequenceId(storageManager, 
sequenceID) != null) {
                        validSequence = true;
-
-               } else {
                        // Look for an inbound sequence
-                       RMDBeanMgr mgr = storageManager.getRMDBeanMgr();
-                       
-                       RMDBean selector = new RMDBean();
-                       selector.setSequenceID(sequenceID);
-
-                       coll = mgr.find(selector);
-                       if(!coll.isEmpty()) {
+               } else if(SandeshaUtil.getRMDBeanFromSequenceId(storageManager, 
sequenceID) != null) { 
                                validSequence = true;
-                       }
                }
 
-               String rmNamespaceValue = 
rmMessageContext.getRMNamespaceValue();
-
                if (!validSequence) {
 
                        if (log.isDebugEnabled())
                                log.debug("Sequence not valid " + sequenceID);
 
                        // Return an UnknownSequence error
+                       MessageContext messageContext = 
rmMessageContext.getMessageContext();
+
                        int SOAPVersion = 
SandeshaUtil.getSOAPVersion(messageContext.getEnvelope());
 
                        FaultData data = new FaultData();
@@ -188,7 +167,7 @@
                        SOAPFactory factory = 
SOAPAbstractFactory.getSOAPFactory(SOAPVersion);
 
                        OMElement identifierElement = 
factory.createOMElement(Sandesha2Constants.WSRM_COMMON.IDENTIFIER,
-                                       rmNamespaceValue, 
Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
+                                       rmMessageContext.getRMNamespaceValue(), 
Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
                        identifierElement.setText(sequenceID);
                        
                        data.setDetail(identifierElement);

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SequenceManager.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SequenceManager.java?view=diff&rev=499040&r1=499039&r2=499040
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SequenceManager.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SequenceManager.java
 Tue Jan 23 06:56:24 2007
@@ -357,14 +357,4 @@
                }
                return sequenceTimedOut;
        }
-       
-       public static boolean isValidIncomingSequence (String sequenceId, 
StorageManager storageManager) throws SandeshaException {
-               RMDBeanMgr rmdBeanMgr = storageManager.getRMDBeanMgr();
-               RMDBean bean = rmdBeanMgr.retrieve(sequenceId);
-               
-               if (bean!=null)
-                       return true;
-               else 
-                       return false;
-       }
 }

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java?view=diff&rev=499040&r1=499039&r2=499040
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java
 Tue Jan 23 06:56:24 2007
@@ -12,7 +12,6 @@
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.context.OperationContext;
-import org.apache.axis2.context.OperationContextFactory;
 import org.apache.axis2.engine.AxisEngine;
 import org.apache.axis2.engine.Handler.InvocationResponse;
 import org.apache.axis2.transport.RequestResponseTransport;
@@ -133,7 +132,7 @@
                                        MessageContext inMsg = null;
                                        OperationContext op = 
msgCtx.getOperationContext();
                                        if (op != null)
-                                               inMsg = 
op.getMessageContext(OperationContextFactory.MESSAGE_LABEL_IN_VALUE);
+                                               inMsg = 
op.getMessageContext(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
                                        if (inMsg != null)
                                                t = (RequestResponseTransport) 
inMsg.getProperty(RequestResponseTransport.TRANSPORT_CONTROL);
 



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

Reply via email to