C# Class Drey.Configuration.EventBus

Inheritance: IEventBus
Show file Open project: dealproc/Drey

Public Properties

Property Type Description
HandlerResultProcessing object>.Action

Public Methods

Method Description
Publish ( object message ) : void

Publishes a message to all subscribers.

Publish ( object message, object token ) : void

Publishes a message to all subscribers, with an ability to filter which subscribers receive the message by the token value.

Subscribe ( object subscriber ) : void

Subscribes the subscriber to the bus, to listen for events.

Subscribe ( object subscriber, object token ) : void

Subscribes the subscriber to the bus, to start listening for messages, with a token for filtering.

Unsubscribe ( object subscriber ) : void

Unsubscribes the specified subscriber.

Method Details

Publish() public method

Publishes a message to all subscribers.
public Publish ( object message ) : void
message object The message.
return void

Publish() public method

Publishes a message to all subscribers, with an ability to filter which subscribers receive the message by the token value.
message
public Publish ( object message, object token ) : void
message object The message.
token object The token.
return void

Subscribe() public method

Subscribes the subscriber to the bus, to listen for events.
public Subscribe ( object subscriber ) : void
subscriber object The subscriber.
return void

Subscribe() public method

Subscribes the subscriber to the bus, to start listening for messages, with a token for filtering.
subscriber
public Subscribe ( object subscriber, object token ) : void
subscriber object The subscriber.
token object The token.
return void

Unsubscribe() public method

Unsubscribes the specified subscriber.
subscriber
public Unsubscribe ( object subscriber ) : void
subscriber object The subscriber.
return void

Property Details

HandlerResultProcessing public static property

The handler result processing
public static Action HandlerResultProcessing
return object>.Action