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 51 of file ClusterEvent.d.
|
The supported styles of event/listener |
|
Definition at line 64 of file ClusterEvent.d. |
|
Return the channel used to initiate the listener Reimplemented from IEvent. Definition at line 76 of file ClusterEvent.d. |
|
Return the style of the listener. Reimplemented from IEvent. Definition at line 85 of file ClusterEvent.d. References style. |
|
Return the style name of the listener. Reimplemented from IEvent. Definition at line 94 of file ClusterEvent.d. References style, and styleNames. |
|
Invoke the listener with the specified payload Reimplemented from IEvent. Definition at line 103 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 116 of file ClusterEvent.d. |
|
Definition at line 53 of file ClusterEvent.d. Referenced by getStyle(), getStyleName(), and this(). |
|
Definition at line 54 of file ClusterEvent.d. |
|
Definition at line 55 of file ClusterEvent.d. |
|
Definition at line 56 of file ClusterEvent.d. |
|
Definition at line 58 of file ClusterEvent.d. Referenced by getStyleName(). |