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: 3263 $
$Id: SessionState.java 3263 2007-10-31 01:23:04Z 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
setTreatAsNonTransactedWhenNotEnlisted
public void setTreatAsNonTransactedWhenNotEnlisted(boolean b)
getTreatAsNonTransactedWhenNotEnlisted
public boolean getTreatAsNonTransactedWhenNotEnlisted()
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 ClientConsumer getCallbackHandler(java.lang.String consumerID)
addCallbackHandler
public void addCallbackHandler(ClientConsumer handler)
removeCallbackHandler
public void removeCallbackHandler(ClientConsumer handler)
getSessionID
public java.lang.String getSessionID()
getNPSendSequence
public long getNPSendSequence()
incNpSendSequence
public void incNpSendSequence()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2006 JBoss Inc. All Rights Reserved.