메소드 | 설명 | |
---|---|---|
Build ( ) : |
Builds this instance.
|
|
ChannelFactory ( IAmAChannelFactory channelFactory ) : INeedAListOfConnections |
The channel factory - used to create channels. Generally an implementation of a specific Application Layer i.e.RabbitMQ for AMQP needs to provide an implementation of this factory to provide input and output channels that support sending messages over that layer. We provide an implementation for RabbitMQ for example.
|
|
CommandProcessor ( CommandProcessor theCommandProcessor ) : INeedAMessageMapper |
The command processor used to send and publish messages to handlers by the service activator.
|
|
Connections ( IEnumerable |
A list of connections i.e. mappings of channels to commands or events
|
|
MessageMappers ( IAmAMessageMapperRegistry theMessageMapperRegistry ) : INeedAChannelFactory |
The message mappers used to map between commands, events, and on-the-wire handlers.
|
|
With ( ) : INeedACommandProcessor |
Begins the fluent interface
|
메소드 | 설명 | |
---|---|---|
DispatchBuilder ( ) : System.Collections.Generic |
public ChannelFactory ( IAmAChannelFactory channelFactory ) : INeedAListOfConnections | ||
channelFactory | IAmAChannelFactory | The channel factory. |
리턴 | INeedAListOfConnections |
public CommandProcessor ( CommandProcessor theCommandProcessor ) : INeedAMessageMapper | ||
theCommandProcessor | CommandProcessor | The command processor. |
리턴 | INeedAMessageMapper |
public Connections ( IEnumerable |
||
connections | IEnumerable |
The connections. |
리턴 | IAmADispatchBuilder |
public MessageMappers ( IAmAMessageMapperRegistry theMessageMapperRegistry ) : INeedAChannelFactory | ||
theMessageMapperRegistry | IAmAMessageMapperRegistry | The message mapper registry. |
리턴 | INeedAChannelFactory |