org.apache.sandesha2.storage.inmemory
Class InMemoryStorageManager

java.lang.Object
  extended byorg.apache.sandesha2.storage.StorageManager
      extended byorg.apache.sandesha2.storage.inmemory.InMemoryStorageManager

public class InMemoryStorageManager
extends StorageManager


Constructor Summary
InMemoryStorageManager(org.apache.axis2.context.ConfigurationContext context)
           
 
Method Summary
static InMemoryStorageManager getInstance(org.apache.axis2.context.ConfigurationContext context)
           
 InvokerBeanMgr getInvokerBeanMgr()
           
 RMDBeanMgr getRMDBeanMgr()
           
 RMSBeanMgr getRMSBeanMgr()
           
 SenderBeanMgr getSenderBeanMgr()
           
 SequencePropertyBeanMgr getSequencePropertyBeanMgr()
           
 Transaction getTransaction()
           
 void init(org.apache.axis2.context.ConfigurationContext context)
           
 void initStorage(org.apache.axis2.description.AxisModule moduleDesc)
           
 void removeMessageContext(java.lang.String key)
           
 org.apache.axis2.context.MessageContext retrieveMessageContext(java.lang.String key, org.apache.axis2.context.ConfigurationContext context)
           
 org.apache.axiom.soap.SOAPEnvelope retrieveSOAPEnvelope(java.lang.String key)
           
 void storeMessageContext(java.lang.String key, org.apache.axis2.context.MessageContext msgContext)
           
 void storeSOAPEnvelope(org.apache.axiom.soap.SOAPEnvelope envelope, java.lang.String key)
           
 void updateMessageContext(java.lang.String key, org.apache.axis2.context.MessageContext msgContext)
           
 
Methods inherited from class org.apache.sandesha2.storage.StorageManager
getContext, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InMemoryStorageManager

public InMemoryStorageManager(org.apache.axis2.context.ConfigurationContext context)
Method Detail

getTransaction

public Transaction getTransaction()
Specified by:
getTransaction in class StorageManager

getRMSBeanMgr

public RMSBeanMgr getRMSBeanMgr()
Specified by:
getRMSBeanMgr in class StorageManager

getRMDBeanMgr

public RMDBeanMgr getRMDBeanMgr()
Specified by:
getRMDBeanMgr in class StorageManager

getSenderBeanMgr

public SenderBeanMgr getSenderBeanMgr()
Specified by:
getSenderBeanMgr in class StorageManager

getSequencePropertyBeanMgr

public SequencePropertyBeanMgr getSequencePropertyBeanMgr()
Specified by:
getSequencePropertyBeanMgr in class StorageManager

getInvokerBeanMgr

public InvokerBeanMgr getInvokerBeanMgr()
Specified by:
getInvokerBeanMgr in class StorageManager

init

public void init(org.apache.axis2.context.ConfigurationContext context)

getInstance

public static InMemoryStorageManager getInstance(org.apache.axis2.context.ConfigurationContext context)

retrieveMessageContext

public org.apache.axis2.context.MessageContext retrieveMessageContext(java.lang.String key,
                                                                      org.apache.axis2.context.ConfigurationContext context)
                                                               throws SandeshaStorageException
Specified by:
retrieveMessageContext in class StorageManager
Throws:
SandeshaStorageException

storeMessageContext

public void storeMessageContext(java.lang.String key,
                                org.apache.axis2.context.MessageContext msgContext)
Specified by:
storeMessageContext in class StorageManager

updateMessageContext

public void updateMessageContext(java.lang.String key,
                                 org.apache.axis2.context.MessageContext msgContext)
                          throws SandeshaStorageException
Specified by:
updateMessageContext in class StorageManager
Throws:
SandeshaStorageException

removeMessageContext

public void removeMessageContext(java.lang.String key)
                          throws SandeshaStorageException
Specified by:
removeMessageContext in class StorageManager
Throws:
SandeshaStorageException

initStorage

public void initStorage(org.apache.axis2.description.AxisModule moduleDesc)
Specified by:
initStorage in class StorageManager

retrieveSOAPEnvelope

public org.apache.axiom.soap.SOAPEnvelope retrieveSOAPEnvelope(java.lang.String key)
                                                        throws SandeshaStorageException
Throws:
SandeshaStorageException

storeSOAPEnvelope

public void storeSOAPEnvelope(org.apache.axiom.soap.SOAPEnvelope envelope,
                              java.lang.String key)
                       throws SandeshaStorageException
Throws:
SandeshaStorageException


Copyright © 2005-2006 Apache Web Services. All Rights Reserved.