networking.server
Class MasterServerListenersHost

java.lang.Object
  extended by networking.server.MasterServerListenersHost
All Implemented Interfaces:
IMasterServerListenersHost
Direct Known Subclasses:
MasterServer

 class MasterServerListenersHost
extends java.lang.Object
implements IMasterServerListenersHost

MasterServerListenersHost - convenience class for managing MasterServer listeners


Field Summary
static int LIST_CHANGED
          Event constant - clientListChanged
static int LOG
          Event constant - log message arrived
private  java.util.List m_listeners
          Listeners list
static int STARTED
          Event constant - server started
static int TERMINATED
          Event constant - server terminated
 
Constructor Summary
MasterServerListenersHost()
           
 
Method Summary
 void addListener(IMasterServerListener listener)
          Add new listener
protected  void fire(int type)
          Fire event
protected  void fire(int type, java.lang.Object param)
          Fire event
 void removeListener(IMasterServerListener listener)
          Remove listener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LIST_CHANGED

public static final int LIST_CHANGED
Event constant - clientListChanged

See Also:
Constant Field Values

LOG

public static final int LOG
Event constant - log message arrived

See Also:
Constant Field Values

STARTED

public static final int STARTED
Event constant - server started

See Also:
Constant Field Values

TERMINATED

public static final int TERMINATED
Event constant - server terminated

See Also:
Constant Field Values

m_listeners

private java.util.List m_listeners
Listeners list

Constructor Detail

MasterServerListenersHost

MasterServerListenersHost()
Method Detail

addListener

public void addListener(IMasterServerListener listener)
Description copied from interface: IMasterServerListenersHost
Add new listener

Specified by:
addListener in interface IMasterServerListenersHost
Parameters:
listener - new listener

removeListener

public void removeListener(IMasterServerListener listener)
Description copied from interface: IMasterServerListenersHost
Remove listener

Specified by:
removeListener in interface IMasterServerListenersHost
Parameters:
listener - listener

fire

protected void fire(int type)
Fire event

Parameters:
type - event type

fire

protected void fire(int type,
                    java.lang.Object param)
Fire event

Parameters:
type - event type
param - event object


Copyright © 2009 Alexey Veremenko. All rights reserved.