C# 클래스 RabbitMQ.Client.Impl.AutorecoveringModel

상속: IFullModel, IRecoverable
파일 보기 프로젝트 열기: rabbitmq/rabbitmq-dotnet-client 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_eventLock object

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
RecoverBasicAckHandlers ( ) : void
RecoverBasicNackHandlers ( ) : void
RecoverBasicReturnHandlers ( ) : void
RecoverCallbackExceptionHandlers ( ) : void
RecoverModelShutdownHandlers ( ) : void
RecoverState ( ) : void
RunRecoveryEventHandlers ( ) : void

비공개 메소드들

메소드 설명
IDisposable ( ) : void

메소드 상세

Abort() 공개 메소드

public Abort ( ) : void
리턴 void

Abort() 공개 메소드

public Abort ( ushort replyCode, string replyText ) : void
replyCode ushort
replyText string
리턴 void

AutomaticallyRecover() 공개 메소드

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

AutorecoveringModel() 공개 메소드

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

BasicAck() 공개 메소드

public BasicAck ( ulong deliveryTag, bool multiple ) : void
deliveryTag ulong
multiple bool
리턴 void

BasicCancel() 공개 메소드

public BasicCancel ( string consumerTag ) : void
consumerTag string
리턴 void

BasicConsume() 공개 메소드

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
리턴 string

BasicGet() 공개 메소드

public BasicGet ( string queue, bool autoAck ) : BasicGetResult
queue string
autoAck bool
리턴 BasicGetResult

BasicNack() 공개 메소드

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

BasicPublish() 공개 메소드

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

BasicQos() 공개 메소드

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

BasicQos() 공개 메소드

public BasicQos ( ushort prefetchCount, bool global ) : void
prefetchCount ushort
global bool
리턴 void

BasicRecover() 공개 메소드

public BasicRecover ( bool requeue ) : void
requeue bool
리턴 void

BasicRecoverAsync() 공개 메소드

public BasicRecoverAsync ( bool requeue ) : void
requeue bool
리턴 void

BasicReject() 공개 메소드

public BasicReject ( ulong deliveryTag, bool requeue ) : void
deliveryTag ulong
requeue bool
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

Close() 공개 메소드

public Close ( ShutdownEventArgs reason, bool abort ) : void
reason ShutdownEventArgs
abort bool
리턴 void

Close() 공개 메소드

public Close ( ushort replyCode, string replyText ) : void
replyCode ushort
replyText string
리턴 void

Close() 공개 메소드

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

ConfirmSelect() 공개 메소드

public ConfirmSelect ( ) : void
리턴 void

ConnectionTuneOk() 공개 메소드

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

ConsumerCount() 공개 메소드

public ConsumerCount ( string queue ) : uint
queue string
리턴 uint

CreateBasicProperties() 공개 메소드

public CreateBasicProperties ( ) : IBasicProperties
리턴 IBasicProperties

DispatchAsynchronous() 공개 메소드

public DispatchAsynchronous ( Command cmd ) : bool
cmd Command
리턴 bool

ExchangeBind() 공개 메소드

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

ExchangeBindNoWait() 공개 메소드

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

ExchangeDeclare() 공개 메소드

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
리턴 void

ExchangeDeclareNoWait() 공개 메소드

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
리턴 void

ExchangeDeclarePassive() 공개 메소드

public ExchangeDeclarePassive ( string exchange ) : void
exchange string
리턴 void

ExchangeDelete() 공개 메소드

public ExchangeDelete ( string exchange, bool ifUnused ) : void
exchange string
ifUnused bool
리턴 void

ExchangeDeleteNoWait() 공개 메소드

public ExchangeDeleteNoWait ( string exchange, bool ifUnused ) : void
exchange string
ifUnused bool
리턴 void

ExchangeUnbind() 공개 메소드

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

ExchangeUnbindNoWait() 공개 메소드

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

FinishClose() 공개 메소드

public FinishClose ( ) : void
리턴 void

HandleBasicAck() 공개 메소드

public HandleBasicAck ( ulong deliveryTag, bool multiple ) : void
deliveryTag ulong
multiple bool
리턴 void

HandleBasicCancel() 공개 메소드

public HandleBasicCancel ( string consumerTag, bool nowait ) : void
consumerTag string
nowait bool
리턴 void

HandleBasicCancelOk() 공개 메소드

public HandleBasicCancelOk ( string consumerTag ) : void
consumerTag string
리턴 void

HandleBasicConsumeOk() 공개 메소드

public HandleBasicConsumeOk ( string consumerTag ) : void
consumerTag string
리턴 void

HandleBasicDeliver() 공개 메소드

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
리턴 void

HandleBasicGetEmpty() 공개 메소드

public HandleBasicGetEmpty ( ) : void
리턴 void

HandleBasicGetOk() 공개 메소드

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
리턴 void

HandleBasicNack() 공개 메소드

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

HandleBasicRecoverOk() 공개 메소드

public HandleBasicRecoverOk ( ) : void
리턴 void

HandleBasicReturn() 공개 메소드

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
리턴 void

HandleChannelClose() 공개 메소드

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

HandleChannelCloseOk() 공개 메소드

public HandleChannelCloseOk ( ) : void
리턴 void

HandleChannelFlow() 공개 메소드

public HandleChannelFlow ( bool active ) : void
active bool
리턴 void

HandleCommand() 공개 메소드

public HandleCommand ( ISession session, Command cmd ) : void
session ISession
cmd Command
리턴 void

HandleConnectionBlocked() 공개 메소드

public HandleConnectionBlocked ( string reason ) : void
reason string
리턴 void

HandleConnectionClose() 공개 메소드

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

HandleConnectionOpenOk() 공개 메소드

public HandleConnectionOpenOk ( string knownHosts ) : void
knownHosts string
리턴 void

HandleConnectionSecure() 공개 메소드

public HandleConnectionSecure ( byte challenge ) : void
challenge byte
리턴 void

HandleConnectionStart() 공개 메소드

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
리턴 void

HandleConnectionTune() 공개 메소드

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

HandleConnectionUnblocked() 공개 메소드

public HandleConnectionUnblocked ( ) : void
리턴 void

HandleQueueDeclareOk() 공개 메소드

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

MessageCount() 공개 메소드

public MessageCount ( string queue ) : uint
queue string
리턴 uint

OnBasicAck() 공개 메소드

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

OnBasicNack() 공개 메소드

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

OnBasicRecoverOk() 공개 메소드

public OnBasicRecoverOk ( EventArgs args ) : void
args System.EventArgs
리턴 void

OnBasicReturn() 공개 메소드

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

OnCallbackException() 공개 메소드

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

OnFlowControl() 공개 메소드

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

OnModelShutdown() 공개 메소드

public OnModelShutdown ( ShutdownEventArgs reason ) : void
reason ShutdownEventArgs
리턴 void

OnSessionShutdown() 공개 메소드

public OnSessionShutdown ( ISession session, ShutdownEventArgs reason ) : void
session ISession
reason ShutdownEventArgs
리턴 void

QueueBind() 공개 메소드

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

QueueBindNoWait() 공개 메소드

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

QueueDeclare() 공개 메소드

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
리턴 QueueDeclareOk

QueueDeclareNoWait() 공개 메소드

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
리턴 void

QueueDeclarePassive() 공개 메소드

public QueueDeclarePassive ( string queue ) : QueueDeclareOk
queue string
리턴 QueueDeclareOk

QueueDelete() 공개 메소드

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

QueueDeleteNoWait() 공개 메소드

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

QueuePurge() 공개 메소드

public QueuePurge ( string queue ) : uint
queue string
리턴 uint

QueueUnbind() 공개 메소드

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

RecoverBasicAckHandlers() 보호된 메소드

protected RecoverBasicAckHandlers ( ) : void
리턴 void

RecoverBasicNackHandlers() 보호된 메소드

protected RecoverBasicNackHandlers ( ) : void
리턴 void

RecoverBasicReturnHandlers() 보호된 메소드

protected RecoverBasicReturnHandlers ( ) : void
리턴 void

RecoverCallbackExceptionHandlers() 보호된 메소드

protected RecoverCallbackExceptionHandlers ( ) : void
리턴 void

RecoverModelShutdownHandlers() 보호된 메소드

protected RecoverModelShutdownHandlers ( ) : void
리턴 void

RecoverState() 보호된 메소드

protected RecoverState ( ) : void
리턴 void

RunRecoveryEventHandlers() 보호된 메소드

protected RunRecoveryEventHandlers ( ) : void
리턴 void

SetCloseReason() 공개 메소드

public SetCloseReason ( ShutdownEventArgs reason ) : bool
reason ShutdownEventArgs
리턴 bool

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TxCommit() 공개 메소드

public TxCommit ( ) : void
리턴 void

TxRollback() 공개 메소드

public TxRollback ( ) : void
리턴 void

TxSelect() 공개 메소드

public TxSelect ( ) : void
리턴 void

WaitForConfirms() 공개 메소드

public WaitForConfirms ( ) : bool
리턴 bool

WaitForConfirms() 공개 메소드

public WaitForConfirms ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
리턴 bool

WaitForConfirms() 공개 메소드

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

WaitForConfirmsOrDie() 공개 메소드

public WaitForConfirmsOrDie ( ) : void
리턴 void

WaitForConfirmsOrDie() 공개 메소드

public WaitForConfirmsOrDie ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
리턴 void

_Private_BasicCancel() 공개 메소드

public _Private_BasicCancel ( string consumerTag, bool nowait ) : void
consumerTag string
nowait bool
리턴 void

_Private_BasicConsume() 공개 메소드

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
리턴 void

_Private_BasicGet() 공개 메소드

public _Private_BasicGet ( string queue, bool autoAck ) : void
queue string
autoAck bool
리턴 void

_Private_BasicPublish() 공개 메소드

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

_Private_BasicRecover() 공개 메소드

public _Private_BasicRecover ( bool requeue ) : void
requeue bool
리턴 void

_Private_ChannelClose() 공개 메소드

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

_Private_ChannelCloseOk() 공개 메소드

public _Private_ChannelCloseOk ( ) : void
리턴 void

_Private_ChannelFlowOk() 공개 메소드

public _Private_ChannelFlowOk ( bool active ) : void
active bool
리턴 void

_Private_ChannelOpen() 공개 메소드

public _Private_ChannelOpen ( string outOfBand ) : void
outOfBand string
리턴 void

_Private_ConfirmSelect() 공개 메소드

public _Private_ConfirmSelect ( bool nowait ) : void
nowait bool
리턴 void

_Private_ConnectionClose() 공개 메소드

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

_Private_ConnectionCloseOk() 공개 메소드

public _Private_ConnectionCloseOk ( ) : void
리턴 void

_Private_ConnectionOpen() 공개 메소드

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

_Private_ConnectionSecureOk() 공개 메소드

public _Private_ConnectionSecureOk ( byte response ) : void
response byte
리턴 void

_Private_ConnectionStartOk() 공개 메소드

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

_Private_ExchangeBind() 공개 메소드

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
리턴 void

_Private_ExchangeDeclare() 공개 메소드

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
리턴 void

_Private_ExchangeDelete() 공개 메소드

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

_Private_ExchangeUnbind() 공개 메소드

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
리턴 void

_Private_QueueBind() 공개 메소드

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
리턴 void

_Private_QueueDeclare() 공개 메소드

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
리턴 void

_Private_QueueDelete() 공개 메소드

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

_Private_QueuePurge() 공개 메소드

public _Private_QueuePurge ( string queue, bool nowait ) : uint
queue string
nowait bool
리턴 uint

프로퍼티 상세

m_connection 보호되어 있는 프로퍼티

protected AutorecoveringConnection,RabbitMQ.Client.Framing.Impl m_connection
리턴 RabbitMQ.Client.Framing.Impl.AutorecoveringConnection

m_delegate 보호되어 있는 프로퍼티

protected RecoveryAwareModel,RabbitMQ.Client.Impl m_delegate
리턴 RecoveryAwareModel

m_eventLock 공개적으로 프로퍼티

public object m_eventLock
리턴 object

m_recordedBasicAckEventHandlers 보호되어 있는 프로퍼티

protected List> m_recordedBasicAckEventHandlers
리턴 List>

m_recordedBasicNackEventHandlers 보호되어 있는 프로퍼티

protected List> m_recordedBasicNackEventHandlers
리턴 List>

m_recordedBasicReturnEventHandlers 보호되어 있는 프로퍼티

protected List> m_recordedBasicReturnEventHandlers
리턴 List>

m_recordedCallbackExceptionEventHandlers 보호되어 있는 프로퍼티

protected List> m_recordedCallbackExceptionEventHandlers
리턴 List>

m_recordedShutdownEventHandlers 보호되어 있는 프로퍼티

protected List> m_recordedShutdownEventHandlers
리턴 List>

prefetchCountConsumer 보호되어 있는 프로퍼티

protected ushort prefetchCountConsumer
리턴 ushort

prefetchCountGlobal 보호되어 있는 프로퍼티

protected ushort prefetchCountGlobal
리턴 ushort

usesPublisherConfirms 보호되어 있는 프로퍼티

protected bool usesPublisherConfirms
리턴 bool

usesTransactions 보호되어 있는 프로퍼티

protected bool usesTransactions
리턴 bool