C# Класс Apache.NMS.ActiveMQ.Transport.ResponseCorrelator

A Transport that correlates asynchronous send/receive messages into single request/response.
Наследование: TransportFilter
Показать файл Открыть проект

Открытые методы

Метод Описание
AsyncRequest ( Command command ) : FutureResponse
Oneway ( Command command ) : void
Request ( Command command, System.TimeSpan timeout ) : Response
ResponseCorrelator ( ITransport next ) : System
Stop ( ) : void

Защищенные методы

Метод Описание
OnCommand ( ITransport sender, Command command ) : void
OnException ( ITransport sender, Exception command ) : void

Приватные методы

Метод Описание
Dispose ( Exception error ) : void
GetNextCommandId ( ) : int

Описание методов

AsyncRequest() публичный Метод

public AsyncRequest ( Command command ) : FutureResponse
command Command
Результат FutureResponse

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

Oneway() публичный Метод

public Oneway ( Command command ) : void
command Command
Результат void

Request() публичный Метод

public Request ( Command command, System.TimeSpan timeout ) : Response
command Command
timeout System.TimeSpan
Результат Apache.NMS.ActiveMQ.Commands.Response

ResponseCorrelator() публичный Метод

public ResponseCorrelator ( ITransport next ) : System
next ITransport
Результат System

Stop() публичный Метод

public Stop ( ) : void
Результат void