C# Class RabbitMQ.Client.Impl.AutorecoveringModel

Inheritance: IFullModel, IRecoverable
Show file Open project: rabbitmq/rabbitmq-dotnet-client Class Usage Examples

Public Properties

Property Type Description
m_eventLock object

Protected Properties

Property Type Description
m_connection RabbitMQ.Client.Framing.Impl.AutorecoveringConnection
m_delegate RecoveryAwareModel
m_recordedBasicAckEventHandlers List>
m_recordedBasicNackEventHandlers List>
m_recordedBasicReturnEventHandlers List>
m_recordedCallbackExceptionEventHandlers List>
m_recordedShutdownEventHandlers List>
prefetchCountConsumer ushort
prefetchCountGlobal ushort
usesPublisherConfirms bool
usesTransactions bool

Public Methods

Method Description
Abort ( ) : void
Abort ( ushort replyCode, string replyText ) : void
AutomaticallyRecover ( AutorecoveringConnection conn, IConnection connDelegate ) : void
AutorecoveringModel ( AutorecoveringConnection conn, RecoveryAwareModel _delegate ) : System
BasicAck ( ulong deliveryTag, bool multiple ) : void
BasicCancel ( string consumerTag ) : void
BasicConsume ( string queue, bool autoAck, string consumerTag, bool noLocal, bool exclusive, object>.IDictionary arguments, IBasicConsumer consumer ) : string
BasicGet ( string queue, bool autoAck ) : BasicGetResult
BasicNack ( ulong deliveryTag, bool multiple, bool requeue ) : void
BasicPublish ( string exchange, string routingKey, bool mandatory, IBasicProperties basicProperties, byte body ) : void
BasicQos ( uint prefetchSize, ushort prefetchCount, bool global ) : void
BasicQos ( ushort prefetchCount, bool global ) : void
BasicRecover ( bool requeue ) : void
BasicRecoverAsync ( bool requeue ) : void
BasicReject ( ulong deliveryTag, bool requeue ) : void
Close ( ) : void
Close ( ShutdownEventArgs reason, bool abort ) : void
Close ( ushort replyCode, string replyText ) : void
Close ( ushort replyCode, string replyText, bool abort ) : void
ConfirmSelect ( ) : void
ConnectionTuneOk ( ushort channelMax, uint frameMax, ushort heartbeat ) : void
ConsumerCount ( string queue ) : uint
CreateBasicProperties ( ) : IBasicProperties
DispatchAsynchronous ( Command cmd ) : bool
ExchangeBind ( string destination, string source, string routingKey, object>.IDictionary arguments ) : void
ExchangeBindNoWait ( string destination, string source, string routingKey, object>.IDictionary arguments ) : void
ExchangeDeclare ( string exchange, string type, bool durable, bool autoDelete, object>.IDictionary arguments ) : void
ExchangeDeclareNoWait ( string exchange, string type, bool durable, bool autoDelete, object>.IDictionary arguments ) : void
ExchangeDeclarePassive ( string exchange ) : void
ExchangeDelete ( string exchange, bool ifUnused ) : void
ExchangeDeleteNoWait ( string exchange, bool ifUnused ) : void
ExchangeUnbind ( string destination, string source, string routingKey, object>.IDictionary arguments ) : void
ExchangeUnbindNoWait ( string destination, string source, string routingKey, object>.IDictionary arguments ) : void
FinishClose ( ) : void
HandleBasicAck ( ulong deliveryTag, bool multiple ) : void
HandleBasicCancel ( string consumerTag, bool nowait ) : void
HandleBasicCancelOk ( string consumerTag ) : void
HandleBasicConsumeOk ( string consumerTag ) : void
HandleBasicDeliver ( string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, IBasicProperties basicProperties, byte body ) : void
HandleBasicGetEmpty ( ) : void
HandleBasicGetOk ( ulong deliveryTag, bool redelivered, string exchange, string routingKey, uint messageCount, IBasicProperties basicProperties, byte body ) : void
HandleBasicNack ( ulong deliveryTag, bool multiple, bool requeue ) : void
HandleBasicRecoverOk ( ) : void
HandleBasicReturn ( ushort replyCode, string replyText, string exchange, string routingKey, IBasicProperties basicProperties, byte body ) : void
HandleChannelClose ( ushort replyCode, string replyText, ushort classId, ushort methodId ) : void
HandleChannelCloseOk ( ) : void
HandleChannelFlow ( bool active ) : void
HandleCommand ( ISession session, Command cmd ) : void
HandleConnectionBlocked ( string reason ) : void
HandleConnectionClose ( ushort replyCode, string replyText, ushort classId, ushort methodId ) : void
HandleConnectionOpenOk ( string knownHosts ) : void
HandleConnectionSecure ( byte challenge ) : void
HandleConnectionStart ( byte versionMajor, byte versionMinor, object>.IDictionary serverProperties, byte mechanisms, byte locales ) : void
HandleConnectionTune ( ushort channelMax, uint frameMax, ushort heartbeat ) : void
HandleConnectionUnblocked ( ) : void
HandleQueueDeclareOk ( string queue, uint messageCount, uint consumerCount ) : void
MessageCount ( string queue ) : uint
OnBasicAck ( RabbitMQ.Client.Events.BasicAckEventArgs args ) : void
OnBasicNack ( RabbitMQ.Client.Events.BasicNackEventArgs args ) : void
OnBasicRecoverOk ( EventArgs args ) : void
OnBasicReturn ( RabbitMQ.Client.Events.BasicReturnEventArgs args ) : void
OnCallbackException ( RabbitMQ.Client.Events.CallbackExceptionEventArgs args ) : void
OnFlowControl ( RabbitMQ.Client.Events.FlowControlEventArgs args ) : void
OnModelShutdown ( ShutdownEventArgs reason ) : void
OnSessionShutdown ( ISession session, ShutdownEventArgs reason ) : void
QueueBind ( string queue, string exchange, string routingKey, object>.IDictionary arguments ) : void
QueueBindNoWait ( string queue, string exchange, string routingKey, object>.IDictionary arguments ) : void
QueueDeclare ( string queue, bool durable, bool exclusive, bool autoDelete, object>.IDictionary arguments ) : QueueDeclareOk
QueueDeclareNoWait ( string queue, bool durable, bool exclusive, bool autoDelete, object>.IDictionary arguments ) : void
QueueDeclarePassive ( string queue ) : QueueDeclareOk
QueueDelete ( string queue, bool ifUnused, bool ifEmpty ) : uint
QueueDeleteNoWait ( string queue, bool ifUnused, bool ifEmpty ) : void
QueuePurge ( string queue ) : uint
QueueUnbind ( string queue, string exchange, string routingKey, object>.IDictionary arguments ) : void
SetCloseReason ( ShutdownEventArgs reason ) : bool
ToString ( ) : string
TxCommit ( ) : void
TxRollback ( ) : void
TxSelect ( ) : void
WaitForConfirms ( ) : bool
WaitForConfirms ( System.TimeSpan timeout ) : bool
WaitForConfirms ( System.TimeSpan timeout, bool &timedOut ) : bool
WaitForConfirmsOrDie ( ) : void
WaitForConfirmsOrDie ( System.TimeSpan timeout ) : void
_Private_BasicCancel ( string consumerTag, bool nowait ) : void
_Private_BasicConsume ( string queue, string consumerTag, bool noLocal, bool autoAck, bool exclusive, bool nowait, object>.IDictionary arguments ) : void
_Private_BasicGet ( string queue, bool autoAck ) : void
_Private_BasicPublish ( string exchange, string routingKey, bool mandatory, IBasicProperties basicProperties, byte body ) : void
_Private_BasicRecover ( bool requeue ) : void
_Private_ChannelClose ( ushort replyCode, string replyText, ushort classId, ushort methodId ) : void
_Private_ChannelCloseOk ( ) : void
_Private_ChannelFlowOk ( bool active ) : void
_Private_ChannelOpen ( string outOfBand ) : void
_Private_ConfirmSelect ( bool nowait ) : void
_Private_ConnectionClose ( ushort replyCode, string replyText, ushort classId, ushort methodId ) : void
_Private_ConnectionCloseOk ( ) : void
_Private_ConnectionOpen ( string virtualHost, string capabilities, bool insist ) : void
_Private_ConnectionSecureOk ( byte response ) : void
_Private_ConnectionStartOk ( object>.IDictionary clientProperties, string mechanism, byte response, string locale ) : void
_Private_ExchangeBind ( string destination, string source, string routingKey, bool nowait, object>.IDictionary arguments ) : void
_Private_ExchangeDeclare ( string exchange, string type, bool passive, bool durable, bool autoDelete, bool @internal, bool nowait, object>.IDictionary arguments ) : void
_Private_ExchangeDelete ( string exchange, bool ifUnused, bool nowait ) : void
_Private_ExchangeUnbind ( string destination, string source, string routingKey, bool nowait, object>.IDictionary arguments ) : void
_Private_QueueBind ( string queue, string exchange, string routingKey, bool nowait, object>.IDictionary arguments ) : void
_Private_QueueDeclare ( string queue, bool passive, bool durable, bool exclusive, bool autoDelete, bool nowait, object>.IDictionary arguments ) : void
_Private_QueueDelete ( string queue, bool ifUnused, bool ifEmpty, bool nowait ) : uint
_Private_QueuePurge ( string queue, bool nowait ) : uint

Protected Methods

Method Description
RecoverBasicAckHandlers ( ) : void
RecoverBasicNackHandlers ( ) : void
RecoverBasicReturnHandlers ( ) : void
RecoverCallbackExceptionHandlers ( ) : void
RecoverModelShutdownHandlers ( ) : void
RecoverState ( ) : void
RunRecoveryEventHandlers ( ) : void

Private Methods

Method Description
IDisposable ( ) : void

Method Details

Abort() public method

public Abort ( ) : void
return void

Abort() public method

public Abort ( ushort replyCode, string replyText ) : void
replyCode ushort
replyText string
return void

AutomaticallyRecover() public method

public AutomaticallyRecover ( AutorecoveringConnection conn, IConnection connDelegate ) : void
conn RabbitMQ.Client.Framing.Impl.AutorecoveringConnection
connDelegate IConnection
return void

AutorecoveringModel() public method

public AutorecoveringModel ( AutorecoveringConnection conn, RecoveryAwareModel _delegate ) : System
conn RabbitMQ.Client.Framing.Impl.AutorecoveringConnection
_delegate RecoveryAwareModel
return System

BasicAck() public method

public BasicAck ( ulong deliveryTag, bool multiple ) : void
deliveryTag ulong
multiple bool
return void

BasicCancel() public method

public BasicCancel ( string consumerTag ) : void
consumerTag string
return void

BasicConsume() public method

public BasicConsume ( string queue, bool autoAck, string consumerTag, bool noLocal, bool exclusive, object>.IDictionary arguments, IBasicConsumer consumer ) : string
queue string
autoAck bool
consumerTag string
noLocal bool
exclusive bool
arguments object>.IDictionary
consumer IBasicConsumer
return string

BasicGet() public method

public BasicGet ( string queue, bool autoAck ) : BasicGetResult
queue string
autoAck bool
return BasicGetResult

BasicNack() public method

public BasicNack ( ulong deliveryTag, bool multiple, bool requeue ) : void
deliveryTag ulong
multiple bool
requeue bool
return void

BasicPublish() public method

public BasicPublish ( string exchange, string routingKey, bool mandatory, IBasicProperties basicProperties, byte body ) : void
exchange string
routingKey string
mandatory bool
basicProperties IBasicProperties
body byte
return void

BasicQos() public method

public BasicQos ( uint prefetchSize, ushort prefetchCount, bool global ) : void
prefetchSize uint
prefetchCount ushort
global bool
return void

BasicQos() public method

public BasicQos ( ushort prefetchCount, bool global ) : void
prefetchCount ushort
global bool
return void

BasicRecover() public method

public BasicRecover ( bool requeue ) : void
requeue bool
return void

BasicRecoverAsync() public method

public BasicRecoverAsync ( bool requeue ) : void
requeue bool
return void

BasicReject() public method

public BasicReject ( ulong deliveryTag, bool requeue ) : void
deliveryTag ulong
requeue bool
return void

Close() public method

public Close ( ) : void
return void

Close() public method

public Close ( ShutdownEventArgs reason, bool abort ) : void
reason ShutdownEventArgs
abort bool
return void

Close() public method

public Close ( ushort replyCode, string replyText ) : void
replyCode ushort
replyText string
return void

Close() public method

public Close ( ushort replyCode, string replyText, bool abort ) : void
replyCode ushort
replyText string
abort bool
return void

ConfirmSelect() public method

public ConfirmSelect ( ) : void
return void

ConnectionTuneOk() public method

public ConnectionTuneOk ( ushort channelMax, uint frameMax, ushort heartbeat ) : void
channelMax ushort
frameMax uint
heartbeat ushort
return void

ConsumerCount() public method

public ConsumerCount ( string queue ) : uint
queue string
return uint

CreateBasicProperties() public method

public CreateBasicProperties ( ) : IBasicProperties
return IBasicProperties

DispatchAsynchronous() public method

public DispatchAsynchronous ( Command cmd ) : bool
cmd Command
return bool

ExchangeBind() public method

public ExchangeBind ( string destination, string source, string routingKey, object>.IDictionary arguments ) : void
destination string
source string
routingKey string
arguments object>.IDictionary
return void

ExchangeBindNoWait() public method

public ExchangeBindNoWait ( string destination, string source, string routingKey, object>.IDictionary arguments ) : void
destination string
source string
routingKey string
arguments object>.IDictionary
return void

ExchangeDeclare() public method

public ExchangeDeclare ( string exchange, string type, bool durable, bool autoDelete, object>.IDictionary arguments ) : void
exchange string
type string
durable bool
autoDelete bool
arguments object>.IDictionary
return void

ExchangeDeclareNoWait() public method

public ExchangeDeclareNoWait ( string exchange, string type, bool durable, bool autoDelete, object>.IDictionary arguments ) : void
exchange string
type string
durable bool
autoDelete bool
arguments object>.IDictionary
return void

ExchangeDeclarePassive() public method

public ExchangeDeclarePassive ( string exchange ) : void
exchange string
return void

ExchangeDelete() public method

public ExchangeDelete ( string exchange, bool ifUnused ) : void
exchange string
ifUnused bool
return void

ExchangeDeleteNoWait() public method

public ExchangeDeleteNoWait ( string exchange, bool ifUnused ) : void
exchange string
ifUnused bool
return void

ExchangeUnbind() public method

public ExchangeUnbind ( string destination, string source, string routingKey, object>.IDictionary arguments ) : void
destination string
source string
routingKey string
arguments object>.IDictionary
return void

ExchangeUnbindNoWait() public method

public ExchangeUnbindNoWait ( string destination, string source, string routingKey, object>.IDictionary arguments ) : void
destination string
source string
routingKey string
arguments object>.IDictionary
return void

FinishClose() public method

public FinishClose ( ) : void
return void

HandleBasicAck() public method

public HandleBasicAck ( ulong deliveryTag, bool multiple ) : void
deliveryTag ulong
multiple bool
return void

HandleBasicCancel() public method

public HandleBasicCancel ( string consumerTag, bool nowait ) : void
consumerTag string
nowait bool
return void

HandleBasicCancelOk() public method

public HandleBasicCancelOk ( string consumerTag ) : void
consumerTag string
return void

HandleBasicConsumeOk() public method

public HandleBasicConsumeOk ( string consumerTag ) : void
consumerTag string
return void

HandleBasicDeliver() public method

public HandleBasicDeliver ( string consumerTag, ulong deliveryTag, bool redelivered, string exchange, string routingKey, IBasicProperties basicProperties, byte body ) : void
consumerTag string
deliveryTag ulong
redelivered bool
exchange string
routingKey string
basicProperties IBasicProperties
body byte
return void

HandleBasicGetEmpty() public method

public HandleBasicGetEmpty ( ) : void
return void

HandleBasicGetOk() public method

public HandleBasicGetOk ( ulong deliveryTag, bool redelivered, string exchange, string routingKey, uint messageCount, IBasicProperties basicProperties, byte body ) : void
deliveryTag ulong
redelivered bool
exchange string
routingKey string
messageCount uint
basicProperties IBasicProperties
body byte
return void

HandleBasicNack() public method

public HandleBasicNack ( ulong deliveryTag, bool multiple, bool requeue ) : void
deliveryTag ulong
multiple bool
requeue bool
return void

HandleBasicRecoverOk() public method

public HandleBasicRecoverOk ( ) : void
return void

HandleBasicReturn() public method

public HandleBasicReturn ( ushort replyCode, string replyText, string exchange, string routingKey, IBasicProperties basicProperties, byte body ) : void
replyCode ushort
replyText string
exchange string
routingKey string
basicProperties IBasicProperties
body byte
return void

HandleChannelClose() public method

public HandleChannelClose ( ushort replyCode, string replyText, ushort classId, ushort methodId ) : void
replyCode ushort
replyText string
classId ushort
methodId ushort
return void

HandleChannelCloseOk() public method

public HandleChannelCloseOk ( ) : void
return void

HandleChannelFlow() public method

public HandleChannelFlow ( bool active ) : void
active bool
return void

HandleCommand() public method

public HandleCommand ( ISession session, Command cmd ) : void
session ISession
cmd Command
return void

HandleConnectionBlocked() public method

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

HandleConnectionClose() public method

public HandleConnectionClose ( ushort replyCode, string replyText, ushort classId, ushort methodId ) : void
replyCode ushort
replyText string
classId ushort
methodId ushort
return void

HandleConnectionOpenOk() public method

public HandleConnectionOpenOk ( string knownHosts ) : void
knownHosts string
return void

HandleConnectionSecure() public method

public HandleConnectionSecure ( byte challenge ) : void
challenge byte
return void

HandleConnectionStart() public method

public HandleConnectionStart ( byte versionMajor, byte versionMinor, object>.IDictionary serverProperties, byte mechanisms, byte locales ) : void
versionMajor byte
versionMinor byte
serverProperties object>.IDictionary
mechanisms byte
locales byte
return void

HandleConnectionTune() public method

public HandleConnectionTune ( ushort channelMax, uint frameMax, ushort heartbeat ) : void
channelMax ushort
frameMax uint
heartbeat ushort
return void

HandleConnectionUnblocked() public method

public HandleConnectionUnblocked ( ) : void
return void

HandleQueueDeclareOk() public method

public HandleQueueDeclareOk ( string queue, uint messageCount, uint consumerCount ) : void
queue string
messageCount uint
consumerCount uint
return void

MessageCount() public method

public MessageCount ( string queue ) : uint
queue string
return uint

OnBasicAck() public method

public OnBasicAck ( RabbitMQ.Client.Events.BasicAckEventArgs args ) : void
args RabbitMQ.Client.Events.BasicAckEventArgs
return void

OnBasicNack() public method

public OnBasicNack ( RabbitMQ.Client.Events.BasicNackEventArgs args ) : void
args RabbitMQ.Client.Events.BasicNackEventArgs
return void

OnBasicRecoverOk() public method

public OnBasicRecoverOk ( EventArgs args ) : void
args System.EventArgs
return void

OnBasicReturn() public method

public OnBasicReturn ( RabbitMQ.Client.Events.BasicReturnEventArgs args ) : void
args RabbitMQ.Client.Events.BasicReturnEventArgs
return void

OnCallbackException() public method

public OnCallbackException ( RabbitMQ.Client.Events.CallbackExceptionEventArgs args ) : void
args RabbitMQ.Client.Events.CallbackExceptionEventArgs
return void

OnFlowControl() public method

public OnFlowControl ( RabbitMQ.Client.Events.FlowControlEventArgs args ) : void
args RabbitMQ.Client.Events.FlowControlEventArgs
return void

OnModelShutdown() public method

public OnModelShutdown ( ShutdownEventArgs reason ) : void
reason ShutdownEventArgs
return void

OnSessionShutdown() public method

public OnSessionShutdown ( ISession session, ShutdownEventArgs reason ) : void
session ISession
reason ShutdownEventArgs
return void

QueueBind() public method

public QueueBind ( string queue, string exchange, string routingKey, object>.IDictionary arguments ) : void
queue string
exchange string
routingKey string
arguments object>.IDictionary
return void

QueueBindNoWait() public method

public QueueBindNoWait ( string queue, string exchange, string routingKey, object>.IDictionary arguments ) : void
queue string
exchange string
routingKey string
arguments object>.IDictionary
return void

QueueDeclare() public method

public QueueDeclare ( string queue, bool durable, bool exclusive, bool autoDelete, object>.IDictionary arguments ) : QueueDeclareOk
queue string
durable bool
exclusive bool
autoDelete bool
arguments object>.IDictionary
return QueueDeclareOk

QueueDeclareNoWait() public method

public QueueDeclareNoWait ( string queue, bool durable, bool exclusive, bool autoDelete, object>.IDictionary arguments ) : void
queue string
durable bool
exclusive bool
autoDelete bool
arguments object>.IDictionary
return void

QueueDeclarePassive() public method

public QueueDeclarePassive ( string queue ) : QueueDeclareOk
queue string
return QueueDeclareOk

QueueDelete() public method

public QueueDelete ( string queue, bool ifUnused, bool ifEmpty ) : uint
queue string
ifUnused bool
ifEmpty bool
return uint

QueueDeleteNoWait() public method

public QueueDeleteNoWait ( string queue, bool ifUnused, bool ifEmpty ) : void
queue string
ifUnused bool
ifEmpty bool
return void

QueuePurge() public method

public QueuePurge ( string queue ) : uint
queue string
return uint

QueueUnbind() public method

public QueueUnbind ( string queue, string exchange, string routingKey, object>.IDictionary arguments ) : void
queue string
exchange string
routingKey string
arguments object>.IDictionary
return void

RecoverBasicAckHandlers() protected method

protected RecoverBasicAckHandlers ( ) : void
return void

RecoverBasicNackHandlers() protected method

protected RecoverBasicNackHandlers ( ) : void
return void

RecoverBasicReturnHandlers() protected method

protected RecoverBasicReturnHandlers ( ) : void
return void

RecoverCallbackExceptionHandlers() protected method

protected RecoverCallbackExceptionHandlers ( ) : void
return void

RecoverModelShutdownHandlers() protected method

protected RecoverModelShutdownHandlers ( ) : void
return void

RecoverState() protected method

protected RecoverState ( ) : void
return void

RunRecoveryEventHandlers() protected method

protected RunRecoveryEventHandlers ( ) : void
return void

SetCloseReason() public method

public SetCloseReason ( ShutdownEventArgs reason ) : bool
reason ShutdownEventArgs
return bool

ToString() public method

public ToString ( ) : string
return string

TxCommit() public method

public TxCommit ( ) : void
return void

TxRollback() public method

public TxRollback ( ) : void
return void

TxSelect() public method

public TxSelect ( ) : void
return void

WaitForConfirms() public method

public WaitForConfirms ( ) : bool
return bool

WaitForConfirms() public method

public WaitForConfirms ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
return bool

WaitForConfirms() public method

public WaitForConfirms ( System.TimeSpan timeout, bool &timedOut ) : bool
timeout System.TimeSpan
timedOut bool
return bool

WaitForConfirmsOrDie() public method

public WaitForConfirmsOrDie ( ) : void
return void

WaitForConfirmsOrDie() public method

public WaitForConfirmsOrDie ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
return void

_Private_BasicCancel() public method

public _Private_BasicCancel ( string consumerTag, bool nowait ) : void
consumerTag string
nowait bool
return void

_Private_BasicConsume() public method

public _Private_BasicConsume ( string queue, string consumerTag, bool noLocal, bool autoAck, bool exclusive, bool nowait, object>.IDictionary arguments ) : void
queue string
consumerTag string
noLocal bool
autoAck bool
exclusive bool
nowait bool
arguments object>.IDictionary
return void

_Private_BasicGet() public method

public _Private_BasicGet ( string queue, bool autoAck ) : void
queue string
autoAck bool
return void

_Private_BasicPublish() public method

public _Private_BasicPublish ( string exchange, string routingKey, bool mandatory, IBasicProperties basicProperties, byte body ) : void
exchange string
routingKey string
mandatory bool
basicProperties IBasicProperties
body byte
return void

_Private_BasicRecover() public method

public _Private_BasicRecover ( bool requeue ) : void
requeue bool
return void

_Private_ChannelClose() public method

public _Private_ChannelClose ( ushort replyCode, string replyText, ushort classId, ushort methodId ) : void
replyCode ushort
replyText string
classId ushort
methodId ushort
return void

_Private_ChannelCloseOk() public method

public _Private_ChannelCloseOk ( ) : void
return void

_Private_ChannelFlowOk() public method

public _Private_ChannelFlowOk ( bool active ) : void
active bool
return void

_Private_ChannelOpen() public method

public _Private_ChannelOpen ( string outOfBand ) : void
outOfBand string
return void

_Private_ConfirmSelect() public method

public _Private_ConfirmSelect ( bool nowait ) : void
nowait bool
return void

_Private_ConnectionClose() public method

public _Private_ConnectionClose ( ushort replyCode, string replyText, ushort classId, ushort methodId ) : void
replyCode ushort
replyText string
classId ushort
methodId ushort
return void

_Private_ConnectionCloseOk() public method

public _Private_ConnectionCloseOk ( ) : void
return void

_Private_ConnectionOpen() public method

public _Private_ConnectionOpen ( string virtualHost, string capabilities, bool insist ) : void
virtualHost string
capabilities string
insist bool
return void

_Private_ConnectionSecureOk() public method

public _Private_ConnectionSecureOk ( byte response ) : void
response byte
return void

_Private_ConnectionStartOk() public method

public _Private_ConnectionStartOk ( object>.IDictionary clientProperties, string mechanism, byte response, string locale ) : void
clientProperties object>.IDictionary
mechanism string
response byte
locale string
return void

_Private_ExchangeBind() public method

public _Private_ExchangeBind ( string destination, string source, string routingKey, bool nowait, object>.IDictionary arguments ) : void
destination string
source string
routingKey string
nowait bool
arguments object>.IDictionary
return void

_Private_ExchangeDeclare() public method

public _Private_ExchangeDeclare ( string exchange, string type, bool passive, bool durable, bool autoDelete, bool @internal, bool nowait, object>.IDictionary arguments ) : void
exchange string
type string
passive bool
durable bool
autoDelete bool
@internal bool
nowait bool
arguments object>.IDictionary
return void

_Private_ExchangeDelete() public method

public _Private_ExchangeDelete ( string exchange, bool ifUnused, bool nowait ) : void
exchange string
ifUnused bool
nowait bool
return void

_Private_ExchangeUnbind() public method

public _Private_ExchangeUnbind ( string destination, string source, string routingKey, bool nowait, object>.IDictionary arguments ) : void
destination string
source string
routingKey string
nowait bool
arguments object>.IDictionary
return void

_Private_QueueBind() public method

public _Private_QueueBind ( string queue, string exchange, string routingKey, bool nowait, object>.IDictionary arguments ) : void
queue string
exchange string
routingKey string
nowait bool
arguments object>.IDictionary
return void

_Private_QueueDeclare() public method

public _Private_QueueDeclare ( string queue, bool passive, bool durable, bool exclusive, bool autoDelete, bool nowait, object>.IDictionary arguments ) : void
queue string
passive bool
durable bool
exclusive bool
autoDelete bool
nowait bool
arguments object>.IDictionary
return void

_Private_QueueDelete() public method

public _Private_QueueDelete ( string queue, bool ifUnused, bool ifEmpty, bool nowait ) : uint
queue string
ifUnused bool
ifEmpty bool
nowait bool
return uint

_Private_QueuePurge() public method

public _Private_QueuePurge ( string queue, bool nowait ) : uint
queue string
nowait bool
return uint

Property Details

m_connection protected property

protected AutorecoveringConnection,RabbitMQ.Client.Framing.Impl m_connection
return RabbitMQ.Client.Framing.Impl.AutorecoveringConnection

m_delegate protected property

protected RecoveryAwareModel,RabbitMQ.Client.Impl m_delegate
return RecoveryAwareModel

m_eventLock public property

public object m_eventLock
return object

m_recordedBasicAckEventHandlers protected property

protected List> m_recordedBasicAckEventHandlers
return List>

m_recordedBasicNackEventHandlers protected property

protected List> m_recordedBasicNackEventHandlers
return List>

m_recordedBasicReturnEventHandlers protected property

protected List> m_recordedBasicReturnEventHandlers
return List>

m_recordedCallbackExceptionEventHandlers protected property

protected List> m_recordedCallbackExceptionEventHandlers
return List>

m_recordedShutdownEventHandlers protected property

protected List> m_recordedShutdownEventHandlers
return List>

prefetchCountConsumer protected property

protected ushort prefetchCountConsumer
return ushort

prefetchCountGlobal protected property

protected ushort prefetchCountGlobal
return ushort

usesPublisherConfirms protected property

protected bool usesPublisherConfirms
return bool

usesTransactions protected property

protected bool usesTransactions
return bool