|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mega.gasp.server.GASPServer
A game server logic running on GASP must implement this class GASPServer.
Field Summary | |
protected ApplicationInstance |
appIns
|
Constructor Summary | |
GASPServer()
|
Method Summary | |
abstract void |
onDataEvent(DataEvent de)
Method called when a DataEvent is received from the platform. |
abstract void |
onEndEvent(EndEvent ee)
Method called when a EndEvent is received from the platform. |
abstract void |
onJoinEvent(JoinEvent je)
Method called when a JoinEvent is received from the platform. |
abstract void |
onQuitEvent(QuitEvent qe)
Method called when a QuitEvent is received from the platform. |
abstract void |
onStartEvent(StartEvent se)
Method called when a StartEvent is received from the platform. |
protected int |
retrieveActorID(int actorSessionID)
Retrieve the actor ID linked to the actor session ID. |
protected int |
retrieveApplicationID()
Retrieve the application ID. |
protected void |
sendDataTo(int actorSessionID,
DataEvent dataEvent)
Send to the linked applicationInstance a DataEvent for a specific actorSession. |
void |
setOwnerAI(ApplicationInstance applicationInstance)
Link the application instance to the game server logic. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected ApplicationInstance appIns
Constructor Detail |
public GASPServer()
Method Detail |
public void setOwnerAI(ApplicationInstance applicationInstance)
applicationInstance
- protected void sendDataTo(int actorSessionID, DataEvent dataEvent)
actorSessionID
- dataEvent
- the DataEvent to sendprotected int retrieveActorID(int actorSessionID)
actorSessionID
- protected int retrieveApplicationID()
public abstract void onJoinEvent(JoinEvent je)
onJoinEvent
in interface OnJoinEvent
je
- a JoinEventpublic abstract void onStartEvent(StartEvent se)
onStartEvent
in interface OnStartEvent
se
- a StartEventpublic abstract void onEndEvent(EndEvent ee)
onEndEvent
in interface OnEndEvent
ee
- a EndEventpublic abstract void onQuitEvent(QuitEvent qe)
onQuitEvent
in interface OnQuitEvent
qe
- a QuitEventpublic abstract void onDataEvent(DataEvent de)
onDataEvent
in interface OnDataEvent
de
- a DataEvent
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |