|
|||||||||||
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.interception | Contains code specific to interceptors. |
org.objectweb.proactive.core.component.representative | A representative is the reference on a ProActive component. |
org.objectweb.proactive.core.component.request | This package contains classes related to component requests. |
org.objectweb.proactive.core.exceptions.manager | ProActive exceptions mechanism. |
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 | |
org.objectweb.proactive.ext.security |
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)
|
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)
|
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. |
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.interception |
Methods in org.objectweb.proactive.core.component.interception with parameters of type MethodCall | |
void |
OutputInterceptor.beforeOutputMethodInvocation(MethodCall methodCall)
This method is executed when an output invocation is intercepted, before executing the output invocation. |
void |
OutputInterceptor.afterOutputMethodInvocation(MethodCall methodCall)
This method is executed when an output invocation has been intercepted, after the execution of the output invocation. |
void |
InputInterceptor.beforeInputMethodInvocation(MethodCall methodCall)
This method is executed when an input invocation is intercepted, before executing the input invocation. |
void |
InputInterceptor.afterInputMethodInvocation(MethodCall methodCall)
This method is executed when an input invocation has been intercepted, after the execution of the input invocation. |
Uses of MethodCall in org.objectweb.proactive.core.component.representative |
Methods in org.objectweb.proactive.core.component.representative with parameters of type MethodCall | |
java.lang.Object |
FunctionalInterfaceProxyImpl.reify(MethodCall c)
|
java.lang.Object |
FunctionalInterfaceProxy.reify(MethodCall c)
|
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.exceptions.manager |
Methods in org.objectweb.proactive.core.exceptions.manager with parameters of type MethodCall | |
static void |
ExceptionHandler.addRequest(MethodCall methodCall,
FutureProxy future)
|
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,
ExceptionListException 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,
ExceptionListException 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,
MethodCallMetadata metadata)
Factory method for getting MethodCall objects |
static MethodCall |
MethodCall.getMethodCall(java.lang.reflect.Method reifiedMethod,
java.lang.Object[] effectiveArguments)
|
static MethodCall |
MethodCall.getComponentMethodCall(java.lang.reflect.Method reifiedMethod,
java.lang.Object[] effectiveArguments,
java.lang.String interfaceName,
boolean isFunctional,
short priority)
Returns a MethodCall object with extra info for component calls (the possible name of the functional interface invoked). |
static MethodCall |
MethodCall.getComponentMethodCall(java.lang.reflect.Method reifiedMethod,
java.lang.Object[] effectiveArguments,
java.lang.String interfaceName,
boolean isFunctional)
|
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)
|
Uses of MethodCall in org.objectweb.proactive.ext.security |
Methods in org.objectweb.proactive.ext.security with parameters of type MethodCall | |
void |
EncryptedBody.sendRequest(MethodCall methodCall,
Future future,
UniversalBody destinationBody)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |