com.threerings.crowd.chat.server
Class ChatChannelManager.ChannelAction
java.lang.Object
com.threerings.presents.peer.server.PeerManager.NodeAction
com.threerings.crowd.chat.server.ChatChannelManager.ChannelAction
- All Implemented Interfaces:
- Streamable, Streamable.Closure, PeerManager.NodeApplicant
- Enclosing class:
- ChatChannelManager
protected abstract static class ChatChannelManager.ChannelAction
- extends PeerManager.NodeAction
Forwards a channel speak request from the server hosting the message originator to the
server that is hosting the channel.
|
Method Summary |
boolean |
isApplicable(NodeObject nodeobj)
Returns true if this should be executed on the specified node. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_channel
protected ChatChannel _channel
_channelMan
@Inject
protected transient ChatChannelManager _channelMan
ChatChannelManager.ChannelAction
public ChatChannelManager.ChannelAction(ChatChannel channel)
isApplicable
public boolean isApplicable(NodeObject nodeobj)
- Description copied from interface:
PeerManager.NodeApplicant
- Returns true if this should be executed on the specified node. This will be
called on the originating server to decide whether or not to deliver the action to the
server in question.