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
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
IWireFormat WireFormat { get; }
Property Value
- IWireFormat
Methods
AsyncRequest(Command)
FutureResponse AsyncRequest(Command command)
Parameters
command
Command
Returns
- FutureResponse
Narrow(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[]