public class CrowdNodeObject extends NodeObject
NodeObject with Crowd bits.NodeObject.CacheData, NodeObject.LockStreamable.Closure| Modifier and Type | Field and Description |
|---|---|
static String |
CROWD_PEER_SERVICE
The field name of the
crowdPeerService field. |
CrowdPeerMarshaller |
crowdPeerService
Used to coordinate tells between servers.
|
static String |
HOSTED_CHANNELS
The field name of the
hostedChannels field. |
DSet<ChatChannel> |
hostedChannels
The chat channels hosted on this server.
|
ACQUIRING_LOCK, acquiringLock, BOOT_STAMP, bootStamp, CACHE_DATA, cacheData, clients, CLIENTS, locks, LOCKS, NODE_NAME, nodeName, PEER_SERVICE, peerService, RELEASING_LOCK, releasingLock| Constructor and Description |
|---|
CrowdNodeObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToHostedChannels(ChatChannel elem)
Requests that the specified entry be added to the
hostedChannels set. |
void |
removeFromHostedChannels(Comparable<?> key)
Requests that the entry matching the supplied key be removed from
the
hostedChannels set. |
void |
setCrowdPeerService(CrowdPeerMarshaller value)
Requests that the
crowdPeerService field be set to the
specified value. |
void |
setHostedChannels(DSet<ChatChannel> value)
Requests that the
hostedChannels field be set to the
specified value. |
void |
updateHostedChannels(ChatChannel elem)
Requests that the specified entry be updated in the
hostedChannels set. |
addToClients, addToLocks, removeFromClients, removeFromLocks, setAcquiringLock, setBootStamp, setCacheData, setClients, setLocks, setNodeName, setPeerService, setReleasingLock, updateClients, updateLocksacquireLock, addListener, addListener, addSubscriber, addToSet, cancelTransaction, changeAttribute, checkPermissions, checkPermissions, commitTransaction, destroy, getAccessController, getAttribute, getLocal, getLocals, getManager, getOid, getSet, inTransaction, isActive, notifyListeners, notifyProxies, postEvent, postMessage, postMessage, releaseLock, removeFromSet, removeListener, removeSubscriber, setAccessController, setAttribute, setDestroyOnLastSubscriberRemoved, setLocal, setManager, setOid, startTransaction, toString, updateSet, which@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String CROWD_PEER_SERVICE
crowdPeerService field.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String HOSTED_CHANNELS
hostedChannels field.public CrowdPeerMarshaller crowdPeerService
public DSet<ChatChannel> hostedChannels
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setCrowdPeerService(CrowdPeerMarshaller value)
crowdPeerService field be set to the
specified value. The local value will be updated immediately and an
event will be propagated through the system to notify all listeners
that the attribute did change. Proxied copies of this object (on
clients) will apply the value change when they received the
attribute changed notification.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void addToHostedChannels(ChatChannel elem)
hostedChannels set. The set will not change until the event is
actually propagated through the system.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void removeFromHostedChannels(Comparable<?> key)
hostedChannels set. The set will not change until the
event is actually propagated through the system.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void updateHostedChannels(ChatChannel elem)
hostedChannels set. The set will not change until the event is
actually propagated through the system.@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setHostedChannels(DSet<ChatChannel> value)
hostedChannels field be set to the
specified value. Generally one only adds, updates and removes
entries of a distributed set, but certain situations call for a
complete replacement of the set value. The local value will be
updated immediately and an event will be propagated through the
system to notify all listeners that the attribute did
change. Proxied copies of this object (on clients) will apply the
value change when they received the attribute changed notification.Copyright © 2015. All rights reserved.