C# Class Apache.NMS.ActiveMQ.Transport.TransportFilter

Used to implement a filter on the transport layer.
Inheritance: ITransport
Afficher le fichier Open project: ThorTech/apache-nms

Protected Properties

Свойство Type Description
commandHandler CommandHandler
exceptionHandler ExceptionHandler
interruptedHandler InterruptedHandler
next ITransport
resumedHandler ResumedHandler

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnCommand ( ITransport sender, Command command ) : void
OnException ( ITransport sender, Exception command ) : void
OnInterrupted ( ITransport sender ) : void
OnResumed ( ITransport sender ) : void

Method Details

AsyncRequest() public méthode

Method AsyncRequest
public AsyncRequest ( Command command ) : FutureResponse
command Command A Command
Résultat FutureResponse

Dispose() public méthode

Method Dispose
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Narrow() public méthode

public Narrow ( Type type ) : Object
type System.Type
Résultat Object

OnCommand() protected méthode

protected OnCommand ( ITransport sender, Command command ) : void
sender ITransport
command Command
Résultat void

OnException() protected méthode

protected OnException ( ITransport sender, Exception command ) : void
sender ITransport
command System.Exception
Résultat void

OnInterrupted() protected méthode

protected OnInterrupted ( ITransport sender ) : void
sender ITransport
Résultat void

OnResumed() protected méthode

protected OnResumed ( ITransport sender ) : void
sender ITransport
Résultat void

Oneway() public méthode

Method Oneway
public Oneway ( Command command ) : void
command Command A Command
Résultat void

Request() public méthode

Method Request
public Request ( Command command ) : Response
command Command A Command
Résultat Apache.NMS.ActiveMQ.Commands.Response

Request() public méthode

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
Résultat Apache.NMS.ActiveMQ.Commands.Response

Start() public méthode

Method Start
public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

TransportFilter() public méthode

public TransportFilter ( ITransport next ) : System
next ITransport
Résultat System

UpdateURIs() public méthode

public UpdateURIs ( bool rebalance, Uri updatedURIs ) : void
rebalance bool
updatedURIs System.Uri
Résultat void

Property Details

commandHandler protected_oe property

protected CommandHandler commandHandler
Résultat CommandHandler

exceptionHandler protected_oe property

protected ExceptionHandler exceptionHandler
Résultat ExceptionHandler

interruptedHandler protected_oe property

protected InterruptedHandler interruptedHandler
Résultat InterruptedHandler

next protected_oe property

protected ITransport next
Résultat ITransport

resumedHandler protected_oe property

protected ResumedHandler resumedHandler
Résultat ResumedHandler