|
|||||||||||
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 EventNode
public final boolean sync()
EventNode
sync
in class EventNode
protected void implDispose()
implDispose
in class AbstractDisposable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |