C# Class AsyncDolls.Testing.MessageUnit

Inheritance: IBus
Afficher le fichier Open project: danielmarbach/async-dolls Class Usage Examples

Méthodes publiques

Méthode Description
HandOver ( AsyncDolls.TransportMessage message ) : System.Threading.Tasks.Task
MessageUnit ( AsyncDolls.EndpointConfiguration configuration ) : System
Publish ( object message, AsyncDolls.PublishOptions options = null ) : System.Threading.Tasks.Task
Send ( object message, AsyncDolls.SendOptions options = null ) : System.Threading.Tasks.Task
SendLocal ( object message ) : System.Threading.Tasks.Task
SetOutgoing ( Task>.Func outgoing ) : void
StartAsync ( ) : System.Threading.Tasks.Task
StopAsync ( ) : System.Threading.Tasks.Task
Use ( AsyncDolls.Pipeline.HandlerRegistry registry ) : MessageUnit
Use ( IMessageRouter router ) : MessageUnit

Méthodes protégées

Méthode Description
CreateBus ( IReceiveMessages receiver, IOutgoingPipelineFactory outgoingPipelineFactory, IIncomingPipelineFactory incomingPipelineFactory ) : AsyncDolls.Bus
CreateIncomingPipelineFactory ( ) : IIncomingPipelineFactory
CreateOutgoingPipelineFactory ( ) : IOutgoingPipelineFactory

Method Details

CreateBus() protected méthode

protected CreateBus ( IReceiveMessages receiver, IOutgoingPipelineFactory outgoingPipelineFactory, IIncomingPipelineFactory incomingPipelineFactory ) : AsyncDolls.Bus
receiver IReceiveMessages
outgoingPipelineFactory IOutgoingPipelineFactory
incomingPipelineFactory IIncomingPipelineFactory
Résultat AsyncDolls.Bus

CreateIncomingPipelineFactory() protected méthode

protected CreateIncomingPipelineFactory ( ) : IIncomingPipelineFactory
Résultat IIncomingPipelineFactory

CreateOutgoingPipelineFactory() protected méthode

protected CreateOutgoingPipelineFactory ( ) : IOutgoingPipelineFactory
Résultat IOutgoingPipelineFactory

HandOver() public méthode

public HandOver ( AsyncDolls.TransportMessage message ) : System.Threading.Tasks.Task
message AsyncDolls.TransportMessage
Résultat System.Threading.Tasks.Task

MessageUnit() public méthode

public MessageUnit ( AsyncDolls.EndpointConfiguration configuration ) : System
configuration AsyncDolls.EndpointConfiguration
Résultat System

Publish() public méthode

public Publish ( object message, AsyncDolls.PublishOptions options = null ) : System.Threading.Tasks.Task
message object
options AsyncDolls.PublishOptions
Résultat System.Threading.Tasks.Task

Send() public méthode

public Send ( object message, AsyncDolls.SendOptions options = null ) : System.Threading.Tasks.Task
message object
options AsyncDolls.SendOptions
Résultat System.Threading.Tasks.Task

SendLocal() public méthode

public SendLocal ( object message ) : System.Threading.Tasks.Task
message object
Résultat System.Threading.Tasks.Task

SetOutgoing() public méthode

public SetOutgoing ( Task>.Func outgoing ) : void
outgoing Task>.Func
Résultat void

StartAsync() public méthode

public StartAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

StopAsync() public méthode

public StopAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

Use() public méthode

public Use ( AsyncDolls.Pipeline.HandlerRegistry registry ) : MessageUnit
registry AsyncDolls.Pipeline.HandlerRegistry
Résultat MessageUnit

Use() public méthode

public Use ( IMessageRouter router ) : MessageUnit
router IMessageRouter
Résultat MessageUnit