C# 클래스 pegasus.eventbus.rabbit.RabbitExchange

상속: IExchange, IDisposable
파일 보기 프로젝트 열기: Berico-Technologies/Event-Bus

보호된 프로퍼티들

프로퍼티 타입 설명
_channel IModel
_channelLock object
_conn IConnection

공개 메소드들

메소드 설명
Dispose ( ) : void
Equals ( IExchange other ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
Publish ( AmqpEnvelope env ) : void
Publish ( byte message, string routingKey ) : void
RabbitExchange ( string name, string hostname, string vHost ) : System
ToUri ( ) : string

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Equals() 공개 메소드

public Equals ( IExchange other ) : bool
other IExchange
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Publish() 공개 메소드

public Publish ( AmqpEnvelope env ) : void
env pegasus.eventbus.amqp.AmqpEnvelope
리턴 void

Publish() 공개 메소드

public Publish ( byte message, string routingKey ) : void
message byte
routingKey string
리턴 void

RabbitExchange() 공개 메소드

public RabbitExchange ( string name, string hostname, string vHost ) : System
name string
hostname string
vHost string
리턴 System

ToUri() 공개 메소드

public ToUri ( ) : string
리턴 string

프로퍼티 상세

_channel 보호되어 있는 프로퍼티

protected IModel _channel
리턴 IModel

_channelLock 보호되어 있는 프로퍼티

protected object _channelLock
리턴 object

_conn 보호되어 있는 프로퍼티

protected IConnection _conn
리턴 IConnection