SecretNest.MessageBus Namespace
Contains components of message bus from SecretNest.
MessageBus |
Relays the messages from publishers to subscribers. MessageBus instance handles publishers and subscribers registering and unregistering, hosts sequences for each message name and executes message when publisher requests.
|
MessageBusBase |
Defines the methods of MessageBus. This is an abstract class.
|
MessageExecutorBase |
Handles the executing requests of publisher. This is an abstract class.
|
MessageExecutorBaseTParameter |
Handles the executing requests of publisher. This is an abstract class.
|
MessageExecutorBaseTParameter, TReturn |
Handles the executing requests of publisher. This is an abstract class.
|
MessageInstance |
Contains the id of this executing and the name of the message.
|
MessageInstanceWithExecutorResultTReturn |
Contains the return value for publisher and the instance information of this executing.
|
MessageInstanceWithReturnValue |
Contains the return value from subscriber, the id of this executing and the name of the message.
|
MessageInstanceWithReturnValueTReturn |
Contains the return value from subscriber, the id of this executing and the name of the message.
|
MessageInstanceWithReturnValueBase |
Contains the return value, the id of this executing and the name of the message. This is an abstract class.
|
MessageInstanceWithVoidReturnValue |
Contains the the id of this executing and the name of the message. Uses when void returns.
|
PublisherTicketTParameter |
Represents an publisher with the type of parameter specified, without return code.
|
PublisherTicketTParameter, TReturn |
Represents an publisher with the type of parameter and return code specified.
|
PublisherTicketBase |
Represents an publisher. This is an abstract class.
|
ReturnWithInstanceServiceProviderBase |
Contains the instance information of this executing. This is an abstract class.
|
ReturnWithInstanceServiceProviderBaseTReturn |
Contains the return value and the instance information of this executing. This is an abstract class.
|
SubscriberTicketTParameter, TDelegate |
Represents an subscriber with the type of parameter and delegate specified.
|
SubscriberTicketTParameter, TReturn, TDelegate |
Represents an subscriber with the type of parameter, return code, and delegate specified.
|
SubscriberTicketBase |
Represents an subscriber. This is an abstract class.
|
SubscriberTicketBaseTDelegate |
Represents an subscriber, containing the delegate. This is an abstract class.
|