C# Class NServiceBus.Transports.RabbitMQ.PersistentConnection

A connection that attempts to reconnect if the inner connection is closed.
Inheritance: IPersistentConnection, IConnection
Mostrar archivo Open project: MyDealerLot/NServiceBus.RabbitMQ Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Abort ( ) : void
Abort ( int timeout ) : void
Abort ( ushort reasonCode, string reasonText ) : void
Abort ( ushort reasonCode, string reasonText, int timeout ) : void
Close ( ) : void
Close ( int timeout ) : void
Close ( ushort reasonCode, string reasonText ) : void
Close ( ushort reasonCode, string reasonText, int timeout ) : void
CreateModel ( ) : IModel
Dispose ( ) : void
HandleConnectionBlocked ( string reason ) : void
HandleConnectionUnblocked ( ) : void
LogException ( Exception exception ) : void
OnConnectionShutdown ( object sender, ShutdownEventArgs reason ) : void
PersistentConnection ( RabbitMqConnectionFactory connectionFactory, System.TimeSpan retryDelay, string purpose ) : System
StartTryToConnect ( ) : void
TryToConnect ( object timer ) : void

Method Details

Abort() public method

public Abort ( ) : void
return void

Abort() public method

public Abort ( int timeout ) : void
timeout int
return void

Abort() public method

public Abort ( ushort reasonCode, string reasonText ) : void
reasonCode ushort
reasonText string
return void

Abort() public method

public Abort ( ushort reasonCode, string reasonText, int timeout ) : void
reasonCode ushort
reasonText string
timeout int
return void

Close() public method

public Close ( ) : void
return void

Close() public method

public Close ( int timeout ) : void
timeout int
return void

Close() public method

public Close ( ushort reasonCode, string reasonText ) : void
reasonCode ushort
reasonText string
return void

Close() public method

public Close ( ushort reasonCode, string reasonText, int timeout ) : void
reasonCode ushort
reasonText string
timeout int
return void

CreateModel() public method

public CreateModel ( ) : IModel
return IModel

Dispose() public method

public Dispose ( ) : void
return void

HandleConnectionBlocked() public method

public HandleConnectionBlocked ( string reason ) : void
reason string
return void

HandleConnectionUnblocked() public method

public HandleConnectionUnblocked ( ) : void
return void

LogException() public method

public LogException ( Exception exception ) : void
exception System.Exception
return void

OnConnectionShutdown() public method

public OnConnectionShutdown ( object sender, ShutdownEventArgs reason ) : void
sender object
reason ShutdownEventArgs
return void

PersistentConnection() public method

public PersistentConnection ( RabbitMqConnectionFactory connectionFactory, System.TimeSpan retryDelay, string purpose ) : System
connectionFactory RabbitMqConnectionFactory
retryDelay System.TimeSpan
purpose string
return System

StartTryToConnect() public method

public StartTryToConnect ( ) : void
return void

TryToConnect() public method

public TryToConnect ( object timer ) : void
timer object
return void