Table of Contents

Class NetTxConnection

Namespace
Apache.NMS.ActiveMQ
Assembly
Apache.NMS.ActiveMQ.dll
public sealed class NetTxConnection : Connection, INetTxConnection, IConnection, IDisposable, IStartable, IStoppable
Inheritance
NetTxConnection
Implements
INetTxConnection
IConnection
IStartable
IStoppable
Inherited Members

Constructors

NetTxConnection(Uri, ITransport, IdGenerator)

public NetTxConnection(Uri connectionUri, ITransport transport, IdGenerator clientIdGenerator)

Parameters

connectionUri Uri
transport ITransport
clientIdGenerator IdGenerator

Properties

ConfiguredResourceManagerId

public Guid ConfiguredResourceManagerId { get; set; }

Property Value

Guid

RecoveryPolicy

public NetTxRecoveryPolicy RecoveryPolicy { get; set; }

Property Value

NetTxRecoveryPolicy

Methods

CreateActiveMQSession(AcknowledgementMode)

protected override Session CreateActiveMQSession(AcknowledgementMode ackMode)

Parameters

ackMode AcknowledgementMode

Returns

Session

CreateNetTxSession()

public INetTxSession CreateNetTxSession()

Returns

INetTxSession

CreateNetTxSession(bool)

public INetTxSession CreateNetTxSession(bool enlistNativeMsDtcResource)

Parameters

enlistNativeMsDtcResource bool

Returns

INetTxSession

CreateNetTxSession(Transaction)

public INetTxSession CreateNetTxSession(Transaction tx)

Parameters

tx Transaction

Returns

INetTxSession

CreateNetTxSession(Transaction, bool)

public INetTxSession CreateNetTxSession(Transaction tx, bool enlistNativeMsDtcResource)

Parameters

tx Transaction
enlistNativeMsDtcResource bool

Returns

INetTxSession