|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RemoteRef | |
org.objectweb.jac.aspects.distribution.consistency | Provides a set of wrappers that implement data consistency protocols and that can be installed on objects to make them consistent. |
org.objectweb.jac.core.dist | Provides JAC system core classes for distribution and remote communication. |
org.objectweb.jac.core.dist.rmi | The RMI personality of the dist communication layer of
JAC.
|
Uses of RemoteRef in org.objectweb.jac.aspects.distribution.consistency |
Methods in org.objectweb.jac.aspects.distribution.consistency with parameters of type RemoteRef | |
Object |
WeakConsistencyWrapper.acceptRemoteWrite(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
The current object is not the owner anymore and returns the object state so that the new owner can be consistent |
Object |
WeakConsistencyWrapper.setOwner(RemoteRef newOwner)
This role method sets a new owner. |
Object |
ClientServerConsistencyWrapper.acceptRemoteCall(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
Calls the method on the server. |
void |
Consistency.deploy(RemoteRef[] members,
Class type,
String[] readMethods,
String[] writeMethods,
String[] callMethods)
Deploy the consistency on a set of remote objects. |
protected void |
Consistency.wrapMember(RemoteRef member,
String[] wrappingMethods,
String[][] wrappedMethods,
RemoteRef[] knowledge,
String kstag)
Internally used to wrap a remote member with a consistency wrapper. |
Object |
StrongPullConsistencyWrapper.acceptRemoteRead(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
Try to read the method asked by whenRead . |
Object |
StrongPushConsistencyWrapper.acceptRemoteWrite(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
This method is called by whenWrite to push the
needed data when a state is writen in a remote replica.
|
void |
StrongPushConsistencyWrapper.whenBindingNewReplica(Wrappee wrappee,
RemoteRef newReplica)
Push the current replica state to the binding new replica. |
void |
ConsistencyWrapper.addMember(RemoteRef newReplica)
Add a replica to the knowledge graph. |
void |
ConsistencyWrapper.whenBindingNewReplica(RemoteRef newReplica)
This method is called when new member is bounded to the replication group. |
void |
ConsistencyWrapper.whenNewReplicaBounded(RemoteRef remoteReplica)
This method is called on the new member when the binding is finished. |
void |
ConsistencyWrapper.addKnownReplica(RemoteRef newReplica)
Adds a known replica. |
Object |
ConsistencyWrapper.acceptRemoteCall(RemoteRef remoteReplica,
Object[] data)
This role method can called by the whenCall
wrapping method of a remote replica. |
Object |
ConsistencyWrapper.acceptRemoteWrite(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
This role method can called by the whenWrite
wrapping method of a remote replica. |
Object |
ConsistencyWrapper.acceptRemoteRead(Wrappee wrappee,
RemoteRef remoteReplica,
Object[] data)
This role method can called by the whenRead
wrapping method of a remote replica. |
Uses of RemoteRef in org.objectweb.jac.core.dist |
Fields in org.objectweb.jac.core.dist declared as RemoteRef | |
protected RemoteRef |
StubWrapper.remoteRef
The remote reference attached to this stub |
Methods in org.objectweb.jac.core.dist that return RemoteRef | |
RemoteRef[] |
Deployment.deployStruct(Object[] objects,
boolean forward)
Deploys a set of JAC object that are centralized on the local host to the Topology. |
RemoteRef[] |
Deployment.deployStruct(Object[] objects)
Equals to deployStruct( objects, false ). |
RemoteRef[] |
Deployment.deploy(Object[] objects,
boolean forward)
Deploys a set of JAC object that are centralized on the local host to the Topology. |
RemoteRef[] |
Deployment.deploy(Object[] objects)
Equals to deploy( objects, false ). |
RemoteRef[] |
Deployment.replicate(Object object,
int forwardTo)
Replicates a JAC object that is located on the local host to the hosts of the Topology. |
RemoteRef[] |
Deployment.replicate(Object object)
Equals to replicate( object, -1 ). |
RemoteRef[] |
Deployment.replicateStruct(Object object,
int forwardTo)
Replicates a JAC object that is located on the local host to the hosts of the Topology. |
RemoteRef[] |
Deployment.replicateStruct(Object object)
Equals to replicateStruct( object, -1 ). |
RemoteRef |
StubWrapper.getRemoteRef()
The getter method for the remoteRef field. |
static RemoteRef |
RemoteRef.create(String name)
This class method returns a new RemoteRef object. |
static RemoteRef |
RemoteRef.create(String name,
RemoteContainer remCont,
int remIndex)
This class method returns a remote reference for an existing remote JAC object. |
static RemoteRef |
RemoteRef.create(String name,
Object localObject)
Create a remote reference from a local JAC object (in order, for example, to transmit it to a remote container). |
RemoteRef |
RemoteContainer.bindTo(String name)
Returns a remote reference on the object corresponding to the given name. |
Constructors in org.objectweb.jac.core.dist with parameters of type RemoteRef | |
NonBlockingStubWrapper(AspectComponent ac,
RemoteRef remoteRef)
Construct a new dynamic stub. |
|
StubWrapper(AspectComponent ac,
RemoteRef remoteRef)
Construct a new dynamic stub. |
Uses of RemoteRef in org.objectweb.jac.core.dist.rmi |
Subclasses of RemoteRef in org.objectweb.jac.core.dist.rmi | |
class |
RMIRemoteRef
RMIRemoteRef stores the reference of a remote object that can be accessed by the RMI protocol. |
Methods in org.objectweb.jac.core.dist.rmi that return RemoteRef | |
RemoteRef |
RMIRemoteContainerStub.bindTo(String name)
Returns a remote reference on the object corresponding to the given name. |
RemoteRef |
RMIRemoteContainer.bindTo(String name)
Returns a remote reference on the object corresponding to the given name. |
RemoteRef |
RMIRemoteContainerInterf.bindTo(String name)
Returns a remote reference on the object corresponding to the given name. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |