TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.execution.invocation
Interface IRemoteObject

All Known Implementing Classes:
ExecutionComponentFactoryImpl, ExecutionComponentFactoryImpl, RemoteObjectSkeleton, RemoteObjectStub

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

public java.lang.Integer getUniqueId()

delegateRemoteCall

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

getDelegate

public java.lang.Object getDelegate()

setDelegate

public void setDelegate(java.lang.Object delegate)

init

public void init()

getSessionContext

public ISession getSessionContext()

setSessionContext

public void setSessionContext(ISession session)

TPTP 4.4.0 Platform Project
Public API Specification