org.gwe.api.impl
Class PulsingServerAPIImpl<API_TYPE extends PulsingServerAPI,DOM_TYPE extends BaseDomain>

java.lang.Object
  extended by org.gwe.api.impl.BaseServerAPIImpl<API_TYPE,DOM_TYPE>
      extended by org.gwe.api.impl.PulsingServerAPIImpl<API_TYPE,DOM_TYPE>
All Implemented Interfaces:
java.rmi.Remote, PulsingServerAPI
Direct Known Subclasses:
ServerAPI4AgentImpl

public abstract class PulsingServerAPIImpl<API_TYPE extends PulsingServerAPI,DOM_TYPE extends BaseDomain>
extends BaseServerAPIImpl<API_TYPE,DOM_TYPE>
implements PulsingServerAPI

Since:
Nov 21, 2007
Author:
Marco Ruiz

Field Summary
 
Fields inherited from class org.gwe.api.impl.BaseServerAPIImpl
domain, remoteInterface
 
Fields inherited from interface org.gwe.api.PulsingServerAPI
DEFAULT_HEART_BEAT_PERIOD
 
Constructor Summary
PulsingServerAPIImpl()
           
 
Method Summary
protected  java.rmi.Remote createExportableServerObject()
           
 void disposeHeart(java.lang.Object id)
           
 void heartBeat(java.lang.Object id)
           
abstract  void processHeartBeatOverdue(java.lang.Object id)
           
 
Methods inherited from class org.gwe.api.impl.BaseServerAPIImpl
bind, getDomain, setDomain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PulsingServerAPIImpl

public PulsingServerAPIImpl()
Method Detail

createExportableServerObject

protected java.rmi.Remote createExportableServerObject()
Overrides:
createExportableServerObject in class BaseServerAPIImpl<API_TYPE extends PulsingServerAPI,DOM_TYPE extends BaseDomain>

heartBeat

public final void heartBeat(java.lang.Object id)
                     throws java.rmi.RemoteException
Specified by:
heartBeat in interface PulsingServerAPI
Throws:
java.rmi.RemoteException

disposeHeart

public final void disposeHeart(java.lang.Object id)

processHeartBeatOverdue

public abstract void processHeartBeatOverdue(java.lang.Object id)


Copyright © 2007-2009. All Rights Reserved.