C# Class MassTransit.Transports.InMemory.InMemoryPublishEndpointProvider

Inheritance: IPublishEndpointProvider
Datei anzeigen Open project: MassTransit/MassTransit

Public Methods

Method Description
ConnectPublishObserver ( IPublishObserver observer ) : ConnectHandle
CreatePublishEndpoint ( Uri sourceAddress, System.Guid correlationId, System.Guid conversationId ) : IPublishEndpoint
GetPublishSendEndpoint ( Type messageType ) : Task
InMemoryPublishEndpointProvider ( ISendEndpointProvider sendEndpointProvider, ISendTransportProvider transportProvider, IPublishPipe publishPipe ) : System

Method Details

ConnectPublishObserver() public method

public ConnectPublishObserver ( IPublishObserver observer ) : ConnectHandle
observer IPublishObserver
return ConnectHandle

CreatePublishEndpoint() public method

public CreatePublishEndpoint ( Uri sourceAddress, System.Guid correlationId, System.Guid conversationId ) : IPublishEndpoint
sourceAddress System.Uri
correlationId System.Guid
conversationId System.Guid
return IPublishEndpoint

GetPublishSendEndpoint() public method

public GetPublishSendEndpoint ( Type messageType ) : Task
messageType System.Type
return Task

InMemoryPublishEndpointProvider() public method

public InMemoryPublishEndpointProvider ( ISendEndpointProvider sendEndpointProvider, ISendTransportProvider transportProvider, IPublishPipe publishPipe ) : System
sendEndpointProvider ISendEndpointProvider
transportProvider ISendTransportProvider
publishPipe IPublishPipe
return System