Table of Contents

Interface ITransport

Namespace
Apache.NMS.ActiveMQ.Transport
Assembly
Apache.NMS.ActiveMQ.dll
public interface ITransport : IStartable, IDisposable, IStoppable
Inherited Members

Properties

AsyncTimeout

int AsyncTimeout { get; set; }

Property Value

int

Command

CommandHandler Command { get; set; }

Property Value

CommandHandler

Exception

ExceptionHandler Exception { get; set; }

Property Value

ExceptionHandler

Interrupted

InterruptedHandler Interrupted { get; set; }

Property Value

InterruptedHandler

IsConnected

bool IsConnected { get; }

Property Value

bool

IsDisposed

bool IsDisposed { get; }

Property Value

bool

IsFaultTolerant

bool IsFaultTolerant { get; }

Property Value

bool

IsReconnectSupported

bool IsReconnectSupported { get; }

Property Value

bool

IsUpdateURIsSupported

bool IsUpdateURIsSupported { get; }

Property Value

bool

RemoteAddress

Uri RemoteAddress { get; }

Property Value

Uri

Resumed

ResumedHandler Resumed { get; set; }

Property Value

ResumedHandler

Timeout

int Timeout { get; set; }

Property Value

int

WireFormat

IWireFormat WireFormat { get; }

Property Value

IWireFormat

Methods

AsyncRequest(Command)

FutureResponse AsyncRequest(Command command)

Parameters

command Command

Returns

FutureResponse

Narrow(Type)

object Narrow(Type type)

Parameters

type Type

Returns

object

Oneway(Command)

void Oneway(Command command)

Parameters

command Command

Request(Command)

Response Request(Command command)

Parameters

command Command

Returns

Response

Request(Command, TimeSpan)

Response Request(Command command, TimeSpan timeout)

Parameters

command Command
timeout TimeSpan

Returns

Response

UpdateURIs(bool, Uri[])

void UpdateURIs(bool rebalance, Uri[] updatedURIs)

Parameters

rebalance bool
updatedURIs Uri[]