|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.sandesha2.storage.StorageManager
public abstract class StorageManager
Storage managers should extend this.
Constructor Summary | |
---|---|
StorageManager(org.apache.axis2.context.ConfigurationContext context)
|
Method Summary | |
---|---|
org.apache.axis2.context.ConfigurationContext |
getContext()
|
abstract SandeshaThread |
getInvoker()
Get the invoker that hands inbound messages over to the application. |
abstract InvokerBeanMgr |
getInvokerBeanMgr()
|
abstract PollingManager |
getPollingManager()
Get the thread that generates polling requests to send to remote endpoints. |
abstract RMDBeanMgr |
getRMDBeanMgr()
|
abstract RMSBeanMgr |
getRMSBeanMgr()
|
abstract SandeshaThread |
getSender()
|
abstract SenderBeanMgr |
getSenderBeanMgr()
|
abstract Transaction |
getTransaction()
|
abstract boolean |
hasUserTransaction(org.apache.axis2.context.MessageContext message)
If there is no user transaction in scope then we can optimize the sending / invoking of a message. |
abstract void |
initStorage(org.apache.axis2.description.AxisModule moduleDesc)
|
abstract void |
removeMessageContext(java.lang.String storageKey)
|
abstract boolean |
requiresMessageSerialization()
|
abstract org.apache.axis2.context.MessageContext |
retrieveMessageContext(java.lang.String storageKey,
org.apache.axis2.context.ConfigurationContext configContext)
|
void |
setContext(org.apache.axis2.context.ConfigurationContext context)
|
void |
shutdown()
|
abstract void |
storeMessageContext(java.lang.String storageKey,
org.apache.axis2.context.MessageContext msgContext)
|
abstract void |
updateMessageContext(java.lang.String storageKey,
org.apache.axis2.context.MessageContext msgContext)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StorageManager(org.apache.axis2.context.ConfigurationContext context)
Method Detail |
---|
public org.apache.axis2.context.ConfigurationContext getContext()
public void setContext(org.apache.axis2.context.ConfigurationContext context)
public void shutdown()
public abstract void initStorage(org.apache.axis2.description.AxisModule moduleDesc) throws SandeshaStorageException
SandeshaStorageException
public abstract Transaction getTransaction()
public abstract SandeshaThread getSender()
public abstract SandeshaThread getInvoker()
public abstract PollingManager getPollingManager()
public abstract RMSBeanMgr getRMSBeanMgr()
public abstract RMDBeanMgr getRMDBeanMgr()
public abstract SenderBeanMgr getSenderBeanMgr()
public abstract InvokerBeanMgr getInvokerBeanMgr()
public abstract void storeMessageContext(java.lang.String storageKey, org.apache.axis2.context.MessageContext msgContext) throws SandeshaStorageException
SandeshaStorageException
public abstract void updateMessageContext(java.lang.String storageKey, org.apache.axis2.context.MessageContext msgContext) throws SandeshaStorageException
SandeshaStorageException
public abstract org.apache.axis2.context.MessageContext retrieveMessageContext(java.lang.String storageKey, org.apache.axis2.context.ConfigurationContext configContext) throws SandeshaStorageException
SandeshaStorageException
public abstract void removeMessageContext(java.lang.String storageKey) throws SandeshaStorageException
SandeshaStorageException
public abstract boolean hasUserTransaction(org.apache.axis2.context.MessageContext message) throws SandeshaStorageException
SandeshaStorageException
public abstract boolean requiresMessageSerialization()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |