C# 클래스 Apache.NMS.ActiveMQ.Transport.TransportFilter

Used to implement a filter on the transport layer.
상속: ITransport
파일 보기 프로젝트 열기: ThorTech/apache-nms

보호된 프로퍼티들

프로퍼티 타입 설명
commandHandler CommandHandler
exceptionHandler ExceptionHandler
interruptedHandler InterruptedHandler
next ITransport
resumedHandler ResumedHandler

공개 메소드들

메소드 설명
AsyncRequest ( Command command ) : FutureResponse

Method AsyncRequest

Dispose ( ) : void

Method Dispose

Narrow ( Type type ) : Object
Oneway ( Command command ) : void

Method Oneway

Request ( Command command ) : Response

Method Request

Request ( Command command, System.TimeSpan timeout ) : Response

Method Request with time out for Response.

Start ( ) : void

Method Start

Stop ( ) : void
TransportFilter ( ITransport next ) : System
UpdateURIs ( bool rebalance, Uri updatedURIs ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnCommand ( ITransport sender, Command command ) : void
OnException ( ITransport sender, Exception command ) : void
OnInterrupted ( ITransport sender ) : void
OnResumed ( ITransport sender ) : void

메소드 상세

AsyncRequest() 공개 메소드

Method AsyncRequest
public AsyncRequest ( Command command ) : FutureResponse
command Command A Command
리턴 FutureResponse

Dispose() 공개 메소드

Method Dispose
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Narrow() 공개 메소드

public Narrow ( Type type ) : Object
type System.Type
리턴 Object

OnCommand() 보호된 메소드

protected OnCommand ( ITransport sender, Command command ) : void
sender ITransport
command Command
리턴 void

OnException() 보호된 메소드

protected OnException ( ITransport sender, Exception command ) : void
sender ITransport
command System.Exception
리턴 void

OnInterrupted() 보호된 메소드

protected OnInterrupted ( ITransport sender ) : void
sender ITransport
리턴 void

OnResumed() 보호된 메소드

protected OnResumed ( ITransport sender ) : void
sender ITransport
리턴 void

Oneway() 공개 메소드

Method Oneway
public Oneway ( Command command ) : void
command Command A Command
리턴 void

Request() 공개 메소드

Method Request
public Request ( Command command ) : Response
command Command A Command
리턴 Apache.NMS.ActiveMQ.Commands.Response

Request() 공개 메소드

Method Request with time out for Response.
public Request ( Command command, System.TimeSpan timeout ) : Response
command Command A Command
timeout System.TimeSpan Timeout in milliseconds
리턴 Apache.NMS.ActiveMQ.Commands.Response

Start() 공개 메소드

Method Start
public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

TransportFilter() 공개 메소드

public TransportFilter ( ITransport next ) : System
next ITransport
리턴 System

UpdateURIs() 공개 메소드

public UpdateURIs ( bool rebalance, Uri updatedURIs ) : void
rebalance bool
updatedURIs System.Uri
리턴 void

프로퍼티 상세

commandHandler 보호되어 있는 프로퍼티

protected CommandHandler commandHandler
리턴 CommandHandler

exceptionHandler 보호되어 있는 프로퍼티

protected ExceptionHandler exceptionHandler
리턴 ExceptionHandler

interruptedHandler 보호되어 있는 프로퍼티

protected InterruptedHandler interruptedHandler
리턴 InterruptedHandler

next 보호되어 있는 프로퍼티

protected ITransport next
리턴 ITransport

resumedHandler 보호되어 있는 프로퍼티

protected ResumedHandler resumedHandler
리턴 ResumedHandler