net.barkerjr.gameserver
Class Listener

java.lang.Object
  extended by net.barkerjr.gameserver.Listener

public abstract class Listener
extends Object

Provides methods to be called when specific events fire. By default, these implementations just return, so there is no need to call the superclass when overriding them. Note that changed is always called immediately following loaded.

Since:
2007-10-25
Author:
BarkerJr

Constructor Summary
Listener()
           
 
Method Summary
 void challengeLoaded()
          Triggers when the challenge is loaded
 void changed(GameServer.Request request)
          Triggers when data is changed
 void changed(GameServer server, GameServer.Request request)
          Triggers when data is changed
 void errorHandler(Throwable error, GameServer server)
          Triggers when an error is caught.
protected  void informationChanged()
          Triggers when something changes the server information
 void informationChanged(GameServer server)
          Triggers when something changes the server information
protected  void informationLoaded()
          Triggers when server information is loaded
 void informationLoaded(GameServer server)
          Triggers when server information is loaded
 void loaded(GameServer.Request request)
          Triggers when data is loaded
 void loaded(GameServer server, GameServer.Request request)
          Triggers when data is loaded
protected  void playersChanged()
          Triggers when the player list is changed
 void playersChanged(GameServer server)
          Triggers when the player list is changed
protected  void playersLoaded()
          Triggers when the player list is loaded
 void playersLoaded(GameServer server)
          Triggers when the player list is loaded
protected  void rulesChanged()
          Triggers when the rules are changed
 void rulesChanged(GameServer server)
          Triggers when the rules are changed
protected  void rulesLoaded()
          Triggers when the rules are loaded
 void rulesLoaded(GameServer server)
          Triggers when the rules are loaded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Listener

public Listener()
Method Detail

loaded

public void loaded(GameServer.Request request)
Triggers when data is loaded

Parameters:
request - the type of data loaded
Since:
2007-11-10

loaded

public void loaded(GameServer server,
                   GameServer.Request request)
Triggers when data is loaded

Parameters:
server - the server which triggered this event
request - the type of data loaded
Since:
2007-11-10

changed

public void changed(GameServer.Request request)
Triggers when data is changed

Parameters:
request - the type of data loaded
Since:
2007-11-10

changed

public void changed(GameServer server,
                    GameServer.Request request)
Triggers when data is changed

Parameters:
server - the server which triggered this event
request - the type of data loaded
Since:
2007-11-10

challengeLoaded

public void challengeLoaded()
Triggers when the challenge is loaded

Since:
2007-10-25

informationLoaded

public void informationLoaded(GameServer server)
Triggers when server information is loaded

Parameters:
server - the server which triggered this event
Since:
2007-10-25

informationLoaded

protected void informationLoaded()
Triggers when server information is loaded

Since:
2007-10-25

informationChanged

public void informationChanged(GameServer server)
Triggers when something changes the server information

Parameters:
server - the server which triggered this event
Since:
2007-10-25

informationChanged

protected void informationChanged()
Triggers when something changes the server information

Since:
2007-10-25

playersLoaded

public void playersLoaded(GameServer server)
Triggers when the player list is loaded

Parameters:
server - the server which triggered this event
Since:
2007-10-25

playersLoaded

protected void playersLoaded()
Triggers when the player list is loaded

Since:
2007-10-25

playersChanged

public void playersChanged(GameServer server)
Triggers when the player list is changed

Parameters:
server - the server which triggered this event
Since:
2007-10-25

playersChanged

protected void playersChanged()
Triggers when the player list is changed

Since:
2007-10-25

rulesLoaded

public void rulesLoaded(GameServer server)
Triggers when the rules are loaded

Parameters:
server - the server which triggered this event
Since:
2007-10-25

rulesLoaded

protected void rulesLoaded()
Triggers when the rules are loaded

Since:
2007-10-25

rulesChanged

public void rulesChanged(GameServer server)
Triggers when the rules are changed

Parameters:
server - the server which triggered this event
Since:
2007-10-25

rulesChanged

protected void rulesChanged()
Triggers when the rules are changed

Since:
2007-10-25

errorHandler

public void errorHandler(Throwable error,
                         GameServer server)
Triggers when an error is caught. Many errors will be thrown to the caller, but others, running in different threads, will be sent to this method.

Parameters:
error - the error that triggered this event
server - the server where the error took place
Since:
2007-10-25