Table of Contents

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()

public void Shutdown()

ToString()

public override string ToString()

Returns

string