|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MethodCall | |
org.objectweb.proactive.core.body | Provides all classes used for implementing the active part of an active object. |
org.objectweb.proactive.core.body.future | Provides the definition and implementation of the future object. |
org.objectweb.proactive.core.body.proxy | **For internal use only** Defines the proxy associated to any ProActive Stub of an active Object. |
org.objectweb.proactive.core.body.request | Defines the request messages based of the common message layer. |
org.objectweb.proactive.core.component.request | Requests addressed to components are extensions of standard ProActive requests, and are processed by the component request queue, an extension of the standard ProActive request queue. |
org.objectweb.proactive.core.group | Provides all classes needed to use group communications in ProActive. |
org.objectweb.proactive.core.group.spmd | Provides classes needed to use SPMD model in ProActive. |
org.objectweb.proactive.core.mop | **For internal use only** Defines the Meta Object Protocol used in ProActive that allows the interception of a method call to an active object and its reification as a request sent to a body. |
org.objectweb.proactive.ext.locationserver | Defines a Body associated with a location server able to give the location of one body on demand. |
org.objectweb.proactive.ext.mixedlocation |
Uses of MethodCall in org.objectweb.proactive.core.body |
Methods in org.objectweb.proactive.core.body with parameters of type MethodCall | |
Request |
ProActiveMetaObjectFactory.RequestFactoryImpl.newRequest(MethodCall methodCall,
UniversalBody sourceBody,
boolean isOneWay,
long sequenceID)
|
void |
AbstractBody.sendRequest(MethodCall methodCall,
Future future,
UniversalBody destinationBody)
|
void |
LocalBodyStrategy.sendRequest(MethodCall methodCall,
Future future,
UniversalBody destinationBody)
Sends the request request with the future future to the local body
body . |
Uses of MethodCall in org.objectweb.proactive.core.body.future |
Methods in org.objectweb.proactive.core.body.future with parameters of type MethodCall | |
java.lang.Object |
FutureProxy.reify(MethodCall c)
Blocks until the future object is available, then executes Call c on the now-available object.
|
Uses of MethodCall in org.objectweb.proactive.core.body.proxy |
Methods in org.objectweb.proactive.core.body.proxy with parameters of type MethodCall | |
protected void |
UniversalBodyProxy.sendRequest(MethodCall methodCall,
Future future)
|
protected void |
UniversalBodyProxy.sendRequest(MethodCall methodCall,
Future future,
Body sourceBody)
|
protected void |
UniversalBodyProxy.sendRequestInternal(MethodCall methodCall,
Future future,
Body sourceBody)
|
protected static boolean |
AbstractProxy.isAsynchronousCall(MethodCall mc)
Checks if the given Call object c can be
processed with a future semantics, i-e if its returned object
can be a future object.
|
protected static boolean |
AbstractProxy.isOneWayCall(MethodCall mc)
Returns a boolean saying whether the methode is one-way or not. |
java.lang.Object |
AbstractBodyProxy.reify(MethodCall methodCall)
Performs operations on the Call object created by the stub, thus changing the semantics of message-passing to asynchronous message-passing with future objects The semantics of message-passing implemented by this proxy class may be definied as follows : Asynchronous message-passing Creation of future objects where possible (which leads to wait-by-necessity). |
protected void |
AbstractBodyProxy.reifyAsOneWay(MethodCall methodCall)
|
protected java.lang.Object |
AbstractBodyProxy.reifyAsAsynchronous(MethodCall methodCall)
|
protected java.lang.Object |
AbstractBodyProxy.reifyAsSynchronous(MethodCall methodCall)
|
protected abstract void |
AbstractBodyProxy.sendRequest(MethodCall methodCall,
Future future)
|
protected abstract void |
AbstractBodyProxy.sendRequest(MethodCall methodCall,
Future future,
Body sourceBody)
|
Uses of MethodCall in org.objectweb.proactive.core.body.request |
Fields in org.objectweb.proactive.core.body.request declared as MethodCall | |
protected MethodCall |
RequestImpl.methodCall
|
protected MethodCall |
BodyRequest.methodCall
|
Methods in org.objectweb.proactive.core.body.request that return MethodCall | |
MethodCall |
RequestImpl.getMethodCall()
|
MethodCall |
BodyRequest.getMethodCall()
|
MethodCall |
AwaitedRequest.getMethodCall()
|
MethodCall |
Request.getMethodCall()
Returns the MethodCall embedded in the request |
Methods in org.objectweb.proactive.core.body.request with parameters of type MethodCall | |
Request |
RequestFactory.newRequest(MethodCall methodCall,
UniversalBody sourceBody,
boolean isOneWay,
long sequenceID)
Creates a request object based on the given parameter |
Constructors in org.objectweb.proactive.core.body.request with parameters of type MethodCall | |
RequestImpl(MethodCall methodCall,
UniversalBody sender,
boolean isOneWay,
long nextSequenceID)
|
Uses of MethodCall in org.objectweb.proactive.core.component.request |
Constructors in org.objectweb.proactive.core.component.request with parameters of type MethodCall | |
ComponentRequestImpl(MethodCall methodCall,
UniversalBody sender,
boolean isOneWay,
long nextSequenceID)
|
Uses of MethodCall in org.objectweb.proactive.core.group |
Subclasses of MethodCall in org.objectweb.proactive.core.group | |
class |
MethodCallControlForGroup
|
Methods in org.objectweb.proactive.core.group with parameters of type MethodCall | |
java.lang.Object |
ProxyForGroup.reify(MethodCall mc)
The proxy's method : implements the semantic of communication. |
protected java.lang.Object |
ProxyForGroup.asynchronousCallOnGroup(MethodCall mc)
Creates and initializes (and returns) the group of result, then launch threads for asynchronous call of each member. |
protected void |
ProxyForGroup.oneWayCallOnGroup(MethodCall mc,
ExceptionList exceptionList)
Launchs the threads for OneWay call of each member of the Group. |
Constructors in org.objectweb.proactive.core.group with parameters of type MethodCall | |
ProcessForOneWayCall(ProxyForGroup proxyGroup,
java.util.Vector memberList,
int index,
MethodCall mc,
Body body,
ExceptionList exceptionList)
|
|
ProcessForAsyncCall(ProxyForGroup proxyGroup,
java.util.Vector memberList,
java.util.Vector memberListOfResultGroup,
int index,
MethodCall mc,
Body body)
|
Uses of MethodCall in org.objectweb.proactive.core.group.spmd |
Subclasses of MethodCall in org.objectweb.proactive.core.group.spmd | |
class |
MethodCallBarrier
This class represents a call of strong synchronization between the member of a SPMD Group. |
class |
MethodCallBarrierWithMethodName
|
class |
MethodCallSetSPMDGroup
|
Uses of MethodCall in org.objectweb.proactive.core.mop |
Methods in org.objectweb.proactive.core.mop that return MethodCall | |
static MethodCall |
MethodCall.getMethodCall(java.lang.reflect.Method reifiedMethod,
java.lang.Object[] effectiveArguments)
Factory method for getting MethodCall objects |
static MethodCall |
MethodCall.getComponentMethodCall(java.lang.reflect.Method reifiedMethod,
java.lang.Object[] effectiveArguments,
java.lang.String fcFunctionalInterfaceName)
Returns a MethodCall object with extra info for component calls (the possible name of the functional interface invoked). |
Methods in org.objectweb.proactive.core.mop with parameters of type MethodCall | |
java.lang.Object |
Proxy.reify(MethodCall c)
Reifies a method call invoked on the object |
static void |
MethodCall.setMethodCall(MethodCall mc)
Tells the recyclying process that the MethodCall object passed as parameter is ready for recycling. |
Constructors in org.objectweb.proactive.core.mop with parameters of type MethodCall | |
MethodCall(MethodCall mc)
Builds a new MethodCall object. |
Uses of MethodCall in org.objectweb.proactive.ext.locationserver |
Methods in org.objectweb.proactive.ext.locationserver with parameters of type MethodCall | |
Request |
LocationServerMetaObjectFactory.RequestWithLocationServerFactory.newRequest(MethodCall methodCall,
UniversalBody sourceBody,
boolean isOneWay,
long sequenceID)
|
Constructors in org.objectweb.proactive.ext.locationserver with parameters of type MethodCall | |
TimedRequestWithLocationServer(MethodCall methodCall,
UniversalBody sender,
boolean isOneWay,
long nextSequenceID,
LocationServer server)
|
|
RequestWithLocationServer(MethodCall methodCall,
UniversalBody sender,
boolean isOneWay,
long nextSequenceID,
LocationServer server)
|
Uses of MethodCall in org.objectweb.proactive.ext.mixedlocation |
Methods in org.objectweb.proactive.ext.mixedlocation with parameters of type MethodCall | |
Request |
MixedLocationMetaObjectFactory.RequestWithMixedLocationFactory.newRequest(MethodCall methodCall,
UniversalBody sourceBody,
boolean isOneWay,
long sequenceID)
|
Constructors in org.objectweb.proactive.ext.mixedlocation with parameters of type MethodCall | |
TimedRequestWithMixedLocation(MethodCall methodCall,
UniversalBody sender,
boolean isOneWay,
long nextSequenceID,
LocationServer server)
|
|
RequestWithMixedLocation(MethodCall methodCall,
UniversalBody sender,
boolean isOneWay,
long nextSequenceID,
LocationServer server)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |