|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--gumbo.util.AbstractDisposable
|
+--gumbo.util.route.EventNode
|
+--gumbo.util.route.EventGroupNode
An event node that consists of none or more unique and ordered event node "members". A group node has a "node type" defined by its EventGroupNode subclass, and a "group type" defined indirectly by its member order and compatibility.
| Constructor Summary | |
EventGroupNode()
|
|
| Method Summary | |
protected boolean |
checkRouter(EventRouter router)
Called by the system to check a router before using it to connect this node to another node. |
java.util.List |
getMembers()
|
protected void |
implDispose()
Disposes this node's members, and then disposes its fields. |
protected void |
setMembers(EventNode[] members)
Sets this group's members. |
boolean |
sync()
Synchronizes this node and its receivers to its current data value. |
| Methods inherited from class gumbo.util.route.EventNode |
isLocked |
| Methods inherited from class gumbo.util.AbstractDisposable |
dispose, isDisposed |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public EventGroupNode()
| Method Detail |
public java.util.List getMembers()
java.lang.IllegalStateException - Group members have not been defined.
Use setMembers() first.protected final void setMembers(EventNode[] members)
java.lang.IllegalStateException - Group members have already been set.protected boolean checkRouter(EventRouter router)
EventNode
checkRouter in class EventNodepublic final boolean sync()
EventNode
sync in class EventNodeprotected void implDispose()
implDispose in class AbstractDisposable
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||