dermi.dolr
Class DOLRChannelImpl

java.lang.Object
  extended by dermi.EventServer
      extended by dermi.DermiRemoteObject
          extended by dermi.dolr.DOLRChannelImpl
All Implemented Interfaces:
DOLRChannel, ERemote, RemoteEventListener, StatefulReplica, java.io.Serializable

public class DOLRChannelImpl
extends DermiRemoteObject
implements DOLRChannel, StatefulReplica

See Also:
Serialized Form

Field Summary
 
Fields inherited from class dermi.DermiRemoteObject
logger
 
Fields inherited from class dermi.EventServer
className, classStore, conn, eref, uid
 
Constructor Summary
DOLRChannelImpl()
           
DOLRChannelImpl(java.util.Properties env)
           
 
Method Summary
 void addListener(BasicListener dl)
           
 java.io.Serializable getRemoteObjectState()
          Method for obtaining this object's state
 void loadRemoteObjectState()
          Method for loading state into this object
 void notify(DOLREvent evt)
           
 void removeListener(BasicListener dl)
           
 
Methods inherited from class dermi.DermiRemoteObject
addListener, anycallEventArrived, close, copy, eventArrived, getReplicaState, init, loadReplicaState, loadState, removeListener, triggerEvent
 
Methods inherited from class dermi.EventServer
dispatchDirectEvent, dispatchDirectEvent, dispatchEvent, dispatchEvent, dispatchEvent, getBytes, getClassStore, getERef, getUID, start, writeERef
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface dermi.ERemote
close, copy, getERef, init
 

Constructor Detail

DOLRChannelImpl

public DOLRChannelImpl()

DOLRChannelImpl

public DOLRChannelImpl(java.util.Properties env)
                throws RemoteException
Throws:
RemoteException
Method Detail

notify

public void notify(DOLREvent evt)
            throws RemoteException
Specified by:
notify in interface DOLRChannel
Throws:
RemoteException

addListener

public void addListener(BasicListener dl)
                 throws RemoteException
Specified by:
addListener in interface DOLRChannel
Throws:
RemoteException

removeListener

public void removeListener(BasicListener dl)
                    throws RemoteException
Specified by:
removeListener in interface DOLRChannel
Throws:
RemoteException

loadRemoteObjectState

public void loadRemoteObjectState()
                           throws RemoteException
Method for loading state into this object

Specified by:
loadRemoteObjectState in interface StatefulReplica
Parameters:
data - SpriteValues Object state
Throws:
RemoteException

getRemoteObjectState

public java.io.Serializable getRemoteObjectState()
Method for obtaining this object's state

Specified by:
getRemoteObjectState in interface StatefulReplica
Returns:
SpriteData