C# Class RabbitMQ.Client.Impl.AutorecoveringModel

Inheritance: IFullModel, IRecoverable
显示文件 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_oe property

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

m_delegate protected_oe property

protected RecoveryAwareModel,RabbitMQ.Client.Impl m_delegate
return RecoveryAwareModel

m_eventLock public_oe property

public object m_eventLock
return object

m_recordedBasicAckEventHandlers protected_oe property

protected List> m_recordedBasicAckEventHandlers
return List>

m_recordedBasicNackEventHandlers protected_oe property

protected List> m_recordedBasicNackEventHandlers
return List>

m_recordedBasicReturnEventHandlers protected_oe property

protected List> m_recordedBasicReturnEventHandlers
return List>

m_recordedCallbackExceptionEventHandlers protected_oe property

protected List> m_recordedCallbackExceptionEventHandlers
return List>

m_recordedShutdownEventHandlers protected_oe property

protected List> m_recordedShutdownEventHandlers
return List>

prefetchCountConsumer protected_oe property

protected ushort prefetchCountConsumer
return ushort

prefetchCountGlobal protected_oe property

protected ushort prefetchCountGlobal
return ushort

usesPublisherConfirms protected_oe property

protected bool usesPublisherConfirms
return bool

usesTransactions protected_oe property

protected bool usesTransactions
return bool