C# Class Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport

A Transport that is made reliable by being able to fail over to another transport when a transport failure is detected.
Inheritance: ICompositeTransport, IComparable
Afficher le fichier Open project: ThorTech/apache-nms Class Usage Examples

Private Properties

Свойство Type Description
BuildBackups bool
DoConnect bool
ProcessNewTransports void

Méthodes publiques

Méthode Description
Add ( bool rebalance, String u ) : void
Add ( bool rebalance, Uri u ) : void
AsyncRequest ( Command command ) : FutureResponse
CompareTo ( Object o ) : int
ConnectionInterruptProcessingComplete ( ConnectionId connectionId ) : void
Dispose ( ) : void
Dispose ( bool disposing ) : void
FailoverTransport ( ) : System
HandleConnectionControl ( ConnectionControl control ) : void
HandleTransportFailure ( Exception e ) : void
Narrow ( Type type ) : Object
OnCommand ( ITransport sender, Command command ) : void
OnException ( ITransport sender, Exception error ) : void
Oneway ( Command command ) : void
Reconnect ( Uri uri ) : void
Reconnect ( bool rebalance ) : void
Remove ( bool rebalance, String u ) : void
Remove ( bool rebalance, Uri u ) : void
Request ( Command command ) : Response
Request ( Command command, TimeSpan ts ) : Response
Start ( ) : void
Stop ( ) : void
ToString ( ) : String
UpdateURIs ( bool rebalance, Uri updatedURIs ) : void
disposedOnCommand ( ITransport sender, Command c ) : void
disposedOnException ( ITransport sender, Exception e ) : void

Méthodes protégées

Méthode Description
RestoreTransport ( ITransport t ) : void

Private Methods

Méthode Description
BuildBackups ( ) : bool
DoConnect ( ) : bool
ProcessNewTransports ( bool rebalance, String newTransports ) : void

Method Details

Add() public méthode

public Add ( bool rebalance, String u ) : void
rebalance bool
u String
Résultat void

Add() public méthode

public Add ( bool rebalance, Uri u ) : void
rebalance bool
u System.Uri
Résultat void

AsyncRequest() public méthode

public AsyncRequest ( Command command ) : FutureResponse
command Command
Résultat FutureResponse

CompareTo() public méthode

public CompareTo ( Object o ) : int
o Object
Résultat int

ConnectionInterruptProcessingComplete() public méthode

public ConnectionInterruptProcessingComplete ( ConnectionId connectionId ) : void
connectionId Apache.NMS.ActiveMQ.Commands.ConnectionId
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( bool disposing ) : void
disposing bool
Résultat void

FailoverTransport() public méthode

public FailoverTransport ( ) : System
Résultat System

HandleConnectionControl() public méthode

public HandleConnectionControl ( ConnectionControl control ) : void
control ConnectionControl
Résultat void

HandleTransportFailure() public méthode

public HandleTransportFailure ( Exception e ) : void
e Exception
Résultat void

Narrow() public méthode

public Narrow ( Type type ) : Object
type Type
Résultat Object

OnCommand() public méthode

public OnCommand ( ITransport sender, Command command ) : void
sender ITransport
command Command
Résultat void

OnException() public méthode

public OnException ( ITransport sender, Exception error ) : void
sender ITransport
error Exception
Résultat void

Oneway() public méthode

public Oneway ( Command command ) : void
command Command
Résultat void

Reconnect() public méthode

public Reconnect ( Uri uri ) : void
uri Uri
Résultat void

Reconnect() public méthode

public Reconnect ( bool rebalance ) : void
rebalance bool
Résultat void

Remove() public méthode

public Remove ( bool rebalance, String u ) : void
rebalance bool
u String
Résultat void

Remove() public méthode

public Remove ( bool rebalance, Uri u ) : void
rebalance bool
u Uri
Résultat void

Request() public méthode

public Request ( Command command ) : Response
command Command
Résultat Response

Request() public méthode

public Request ( Command command, TimeSpan ts ) : Response
command Command
ts TimeSpan
Résultat Response

RestoreTransport() protected méthode

protected RestoreTransport ( ITransport t ) : void
t ITransport
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

ToString() public méthode

public ToString ( ) : String
Résultat String

UpdateURIs() public méthode

public UpdateURIs ( bool rebalance, Uri updatedURIs ) : void
rebalance bool
updatedURIs Uri
Résultat void

disposedOnCommand() public méthode

public disposedOnCommand ( ITransport sender, Command c ) : void
sender ITransport
c Command
Résultat void

disposedOnException() public méthode

public disposedOnException ( ITransport sender, Exception e ) : void
sender ITransport
e Exception
Résultat void