Class ConnectionState
- Namespace
- Apache.NMS.ActiveMQ.State
- Assembly
- Apache.NMS.ActiveMQ.dll
public class ConnectionState
- Inheritance
-
ConnectionState
- Inherited Members
-
Constructors
ConnectionState(ConnectionInfo)
public ConnectionState(ConnectionInfo info)
Parameters
info
ConnectionInfo
Properties
ConnectionInterruptProcessingComplete
public bool ConnectionInterruptProcessingComplete { get; set; }
Property Value
- bool
Info
public ConnectionInfo Info { get; }
Property Value
- ConnectionInfo
this[SessionId]
public SessionState this[SessionId id] { get; }
Parameters
id
SessionId
Property Value
- SessionState
this[TransactionId]
public TransactionState this[TransactionId id] { get; }
Parameters
id
TransactionId
Property Value
- TransactionState
RecoveringPullConsumers
public Dictionary<ConsumerId, ConsumerInfo> RecoveringPullConsumers { get; }
Property Value
- Dictionary<ConsumerId, ConsumerInfo>
SessionIds
public AtomicCollection<SessionId> SessionIds { get; }
Property Value
- AtomicCollection<SessionId>
SessionStates
public AtomicCollection<SessionState> SessionStates { get; }
Property Value
- AtomicCollection<SessionState>
TempDestinations
public AtomicCollection<DestinationInfo> TempDestinations { get; }
Property Value
- AtomicCollection<DestinationInfo>
TransactionStates
public AtomicCollection<TransactionState> TransactionStates { get; }
Property Value
- AtomicCollection<TransactionState>
Methods
AddSession(SessionInfo)
public void AddSession(SessionInfo info)
Parameters
info
SessionInfo
AddTempDestination(DestinationInfo)
public void AddTempDestination(DestinationInfo info)
Parameters
info
DestinationInfo
AddTransactionState(TransactionId)
public void AddTransactionState(TransactionId id)
Parameters
id
TransactionId
RemoveSession(SessionId)
public SessionState RemoveSession(SessionId id)
Parameters
id
SessionId
Returns
- SessionState
RemoveTempDestination(IDestination)
public void RemoveTempDestination(IDestination destination)
Parameters
destination
IDestination
RemoveTransactionState(TransactionId)
public TransactionState RemoveTransactionState(TransactionId id)
Parameters
id
TransactionId
Returns
- TransactionState
Reset(ConnectionInfo)
public void Reset(ConnectionInfo info)
Parameters
info
ConnectionInfo
Shutdown()
ToString()
public override string ToString()
Returns
- string