org.jboss.jms.client.state
Class SessionState
java.lang.Object
org.jboss.jms.client.state.HierarchicalStateSupport
org.jboss.jms.client.state.SessionState
- All Implemented Interfaces:
- HierarchicalState
- public class SessionState
- extends HierarchicalStateSupport
State corresponding to a session. This state is acessible inside aspects/interceptors.
- Version:
- $Revision: 2686 $
$Id: SessionState.java 2686 2007-05-15 08:47:20Z timfox $
- Author:
- Tim Fox, Clebert Suconic, Ovidiu Feodorov
Field Summary |
protected static Logger |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
protected static Logger log
SessionState
public SessionState(ConnectionState parent,
ClientSessionDelegate delegate,
boolean transacted,
int ackMode,
boolean xa,
int dupsOKBatchSize)
getDelegate
public DelegateSupport getDelegate()
setDelegate
public void setDelegate(DelegateSupport delegate)
getParent
public HierarchicalState getParent()
setParent
public void setParent(HierarchicalState parent)
getVersionToUse
public Version getVersionToUse()
getDupsOKBatchSize
public int getDupsOKBatchSize()
getDistinguishedListener
public MessageListener getDistinguishedListener()
setDistinguishedListener
public void setDistinguishedListener(MessageListener listener)
getASFMessages
public java.util.LinkedList getASFMessages()
synchronizeWith
public void synchronizeWith(HierarchicalState ns)
throws java.lang.Exception
- Description copied from interface:
HierarchicalState
- Update my own state based on the new state.
- Throws:
java.lang.Exception
getClientAckList
public java.util.List getClientAckList()
- Returns:
- List
setClientAckList
public void setClientAckList(java.util.List list)
getAutoAckInfo
public DeliveryInfo getAutoAckInfo()
setAutoAckInfo
public void setAutoAckInfo(DeliveryInfo info)
getAcknowledgeMode
public int getAcknowledgeMode()
isTransacted
public boolean isTransacted()
isXA
public boolean isXA()
getXAResource
public MessagingXAResource getXAResource()
getExecutor
public QueuedExecutor getExecutor()
getCurrentTxId
public java.lang.Object getCurrentTxId()
isRecoverCalled
public boolean isRecoverCalled()
setCurrentTxId
public void setCurrentTxId(java.lang.Object id)
setRecoverCalled
public void setRecoverCalled(boolean recoverCalled)
getCallbackHandler
public MessageCallbackHandler getCallbackHandler(int consumerID)
addCallbackHandler
public void addCallbackHandler(MessageCallbackHandler handler)
removeCallbackHandler
public void removeCallbackHandler(MessageCallbackHandler handler)
getSessionID
public int getSessionID()
toString
public java.lang.String toString()
Copyright © 2006 JBoss Inc. All Rights Reserved.