Uses of Class
org.objectweb.proactive.core.mop.MethodCall

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)
           
 



Copyright 2001-2005 INRIA All Rights Reserved.