dermi.activation
Class ActivatorImpl

java.lang.Object
  extended by dermi.EventServer
      extended by dermi.DermiRemoteObject
          extended by dermi.activation.ActivatorImpl
All Implemented Interfaces:
Activator, ERemote, RemoteEventListener, java.io.Serializable

public class ActivatorImpl
extends DermiRemoteObject
implements Activator

Implementation of object's methods Note that this implementation does not care about remote state propagation This will be taken into account by the object's skeleton

Author:
Carles Pairot
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
ActivatorImpl()
           
ActivatorImpl(java.util.Properties env)
           
 
Method Summary
 void activate(NodeHandle nh, java.io.Serializable objectData)
           
 boolean isAlreadyActive(NodeHandle nh, java.lang.String objectId)
           
 
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

ActivatorImpl

public ActivatorImpl()

ActivatorImpl

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

isAlreadyActive

public boolean isAlreadyActive(NodeHandle nh,
                               java.lang.String objectId)
                        throws RemoteException
Specified by:
isAlreadyActive in interface Activator
Throws:
RemoteException

activate

public void activate(NodeHandle nh,
                     java.io.Serializable objectData)
              throws RemoteException
Specified by:
activate in interface Activator
Throws:
RemoteException