TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.execution.invocation
Interface IRemoteObject

All Known Implementing Classes:
EclipseExecutionComponentFactoryImpl, ExecutableObjectSkeleton, ExecutableObjectStub, ExecutionComponentFactoryImpl, ExecutionComponentFactoryImpl, ExecutionComponentSkeleton, ExecutionComponentStub, ExecutionEnvironmentSkeleton, ExecutionEnvironmentStub, ExecutorSkeleton, ExecutorStub, JavaProcessExecutableObjectSkeleton, JavaProcessExecutableObjectStub, JavaProcessExecutorSkeleton, JavaProcessExecutorStub, JavaTaskExecutableObjectSkeleton, JavaTaskExecutableObjectStub, JavaTaskExecutorSkeleton, JavaTaskExecutorStub, JavaTaskRemoteHyadesComponentSkeleton, JavaTaskRemoteHyadesComponentStub, RemoteObjectSkeleton, RemoteObjectStub, SessionSkeleton, SessionStub

public interface IRemoteObject


Method Summary
 ReturnData delegateRemoteCall(java.lang.Class[] argTypes, java.lang.Object[] callArgs, java.lang.String call)
           
 java.lang.Object getDelegate()
           
 ISession getSessionContext()
           
 java.lang.Integer getUniqueId()
           
 void init()
           
 void setDelegate(java.lang.Object delegate)
           
 void setSessionContext(ISession session)
           
 

Method Detail

getUniqueId

java.lang.Integer getUniqueId()

delegateRemoteCall

ReturnData delegateRemoteCall(java.lang.Class[] argTypes,
                              java.lang.Object[] callArgs,
                              java.lang.String call)
                              throws RemoteInvocationException
Throws:
RemoteInvocationException

getDelegate

java.lang.Object getDelegate()

setDelegate

void setDelegate(java.lang.Object delegate)

init

void init()

getSessionContext

ISession getSessionContext()

setSessionContext

void setSessionContext(ISession session)

TPTP 4.5.0 Platform Project
Public API Specification