com.jme3.network.base
Class MessageListenerRegistry<S>
java.lang.Object
com.jme3.network.base.MessageListenerRegistry<S>
- All Implemented Interfaces:
- MessageListener<S>
public class MessageListenerRegistry<S>
- extends java.lang.Object
- implements MessageListener<S>
Keeps track of message listeners registered to specific
types or to any type.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageListenerRegistry
public MessageListenerRegistry()
messageReceived
public void messageReceived(S source,
Message m)
- Specified by:
messageReceived
in interface MessageListener<S>
getListeners
protected java.util.List<MessageListener<? super S>> getListeners(java.lang.Class c,
boolean create)
addMessageListener
public void addMessageListener(MessageListener<? super S> listener)
removeMessageListener
public void removeMessageListener(MessageListener<? super S> listener)
addMessageListener
public void addMessageListener(MessageListener<? super S> listener,
java.lang.Class... classes)
removeMessageListener
public void removeMessageListener(MessageListener<? super S> listener,
java.lang.Class... classes)