Inheritance diagram for ClusterEvent:
Public Member Functions | |
this (ICluster cluster, IChannel channel, IEvent.Style style, IEventListener listener) | |
IChannel | getChannel () |
IEvent Style | getStyle () |
char[] | getStyleName () |
void | invoke (IPayload payload) |
void | reply (char[] channel, IPayload payload) |
Private Types | |
enum | Style { Bulletin, Message } |
Private Attributes | |
IEvent Style | style |
ICluster | cluster |
IChannel | channel |
IEventListener | listener |
Static Private Attributes | |
char[][] | styleNames = ["bulletin" "message"] |
Definition at line 48 of file ClusterEvent.d.
|
The supported styles of event/listener |
|
Definition at line 61 of file ClusterEvent.d. |
|
Return the channel used to initiate the listener Reimplemented from IEvent. Definition at line 73 of file ClusterEvent.d. |
|
Return the style of the listener. Reimplemented from IEvent. Definition at line 82 of file ClusterEvent.d. References style. |
|
Return the style name of the listener. Reimplemented from IEvent. Definition at line 91 of file ClusterEvent.d. References style, and styleNames. |
|
Invoke the listener with the specified payload Reimplemented from IEvent. Definition at line 100 of file ClusterEvent.d. References listener, and IEventListener::notify(). |
|
Send a payload back to the producer. This should support all the various event styles. Reimplemented from IEvent. Definition at line 113 of file ClusterEvent.d. |
|
Definition at line 50 of file ClusterEvent.d. Referenced by getStyle(), getStyleName(), and this(). |
|
Definition at line 51 of file ClusterEvent.d. |
|
Definition at line 52 of file ClusterEvent.d. |
|
Definition at line 53 of file ClusterEvent.d. |
|
Definition at line 55 of file ClusterEvent.d. Referenced by getStyleName(). |