All Packages Class Hierarchy This Package Previous Next Index
Class replica.PassiveReplicationState
java.lang.Object
|
+----replica.PassiveReplicationState
- public class PassiveReplicationState
- extends Object
PassiveReplication.java
This class hides the strategy for method invocations and object transmission
in the case of replication
- Version:
- 1.0
- Author:
- Markus Jäger
-
STATE_DEAD
-
-
STATE_NOACCESS
-
-
STATE_RACCESS
-
-
STATE_RTORW
-
-
STATE_RWACCESS
-
-
STATE_RWTOR
-
-
STATE_RWTORW
-
-
stateChanges
-
-
PassiveReplicationState(PassiveReplication, PassiveReplication, PassiveReplication)
-
-
dump()
-
-
getAttachedObject()
-
-
getNewInstaller(RemoteObjectReference)
-
-
getProbPrimary()
-
-
getProbSnooper()
-
-
getReplicaAdmin()
-
-
getReplicas()
-
-
getReplicaState()
-
-
getTmpProbPrimary()
-
-
hasStateChanged()
-
-
indicateStateChange()
-
-
isDead()
-
-
kill()
-
-
readAccess()
-
-
readWriteAccess()
-
-
removeStateChanged()
-
-
resetStateChanged()
-
-
setAttachedObject(Object)
-
-
setNewState(PassiveReplication, PassiveReplication, int, Vector, Object)
-
-
setProbSnooper(PassiveReplication)
-
-
setReadAccess()
-
-
setReadWriteAccess()
-
STATE_RACCESS
public static final int STATE_RACCESS
STATE_RWACCESS
public static final int STATE_RWACCESS
STATE_NOACCESS
public static final int STATE_NOACCESS
STATE_DEAD
public static final int STATE_DEAD
STATE_RTORW
public static final int STATE_RTORW
STATE_RWTOR
public static final int STATE_RWTOR
STATE_RWTORW
public static final int STATE_RWTORW
stateChanges
public Hashtable stateChanges
PassiveReplicationState
public PassiveReplicationState(PassiveReplication par,
PassiveReplication newProbPrimary,
PassiveReplication newProbSnooper)
getNewInstaller
public synchronized PassiveReplicationInstaller getNewInstaller(RemoteObjectReference id)
dump
public void dump()
setNewState
public synchronized void setNewState(PassiveReplication newProbPrimary,
PassiveReplication newProbSnooper,
int newReplicaState,
Vector vector,
Object newAttachedObject)
setAttachedObject
public void setAttachedObject(Object obj)
getAttachedObject
public synchronized Object getAttachedObject()
getProbPrimary
public synchronized PassiveReplication getProbPrimary()
getProbSnooper
public synchronized PassiveReplication getProbSnooper()
setProbSnooper
public synchronized void setProbSnooper(PassiveReplication newProbSnooper)
getTmpProbPrimary
public synchronized PassiveReplication getTmpProbPrimary()
getReplicas
public synchronized PassiveReplication getReplicas()
getReplicaAdmin
public synchronized MultiAccessRemoteTransmitROR getReplicaAdmin()
getReplicaState
public synchronized int getReplicaState()
kill
public synchronized void kill()
isDead
public synchronized boolean isDead()
readAccess
public synchronized boolean readAccess()
setReadAccess
public synchronized void setReadAccess()
readWriteAccess
public synchronized boolean readWriteAccess()
setReadWriteAccess
public synchronized void setReadWriteAccess()
resetStateChanged
public synchronized void resetStateChanged()
hasStateChanged
public synchronized boolean hasStateChanged()
removeStateChanged
public synchronized void removeStateChanged()
indicateStateChange
public synchronized void indicateStateChange()
All Packages Class Hierarchy This Package Previous Next Index