Atavism Version 2018.1AGIS API

atavism.agis.objects
Class AbstractDeathListener

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by atavism.server.engine.AbstractEventListener
                  extended by atavism.agis.objects.AbstractDeathListener
All Implemented Interfaces:
AOEventListener, java.io.Serializable, java.rmi.Remote

public abstract class AbstractDeathListener
extends AbstractEventListener

See Also:
Serialized Form

Field Summary
protected  boolean isDead
           
protected  java.lang.String name
           
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
AbstractDeathListener()
           
AbstractDeathListener(java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
           
protected abstract  void handleDeath(Event event, AOObject target)
           
 void handleEvent(Event event, AOObject target)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

isDead

protected boolean isDead
Constructor Detail

AbstractDeathListener

public AbstractDeathListener()
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

AbstractDeathListener

public AbstractDeathListener(java.lang.String name)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface AOEventListener
Overrides:
getName in class AbstractEventListener

handleDeath

protected abstract void handleDeath(Event event,
                                    AOObject target)

handleEvent

public void handleEvent(Event event,
                        AOObject target)
Specified by:
handleEvent in interface AOEventListener
Specified by:
handleEvent in class AbstractEventListener


Copyright © 2018 Dragonsan Studios Sp. z o.o.