org.objectweb.proactive.core.runtime
Class ProActiveRuntimeAdapter

java.lang.Object
  extended byorg.objectweb.proactive.core.runtime.ProActiveRuntimeAdapter
All Implemented Interfaces:
Job, ProActiveRuntime, SecurityEntity, java.io.Serializable
Direct Known Subclasses:
ProActiveRuntimeAdapterForwarderImpl, ProActiveRuntimeAdapterImpl

public abstract class ProActiveRuntimeAdapter
extends java.lang.Object
implements ProActiveRuntime, java.io.Serializable

An adapter for a RemoteProActiveRuntime. The Adpater is the generic entry point for remote calls to a RemoteProActiveRuntime using different protocols such as RMI, RMISSH, IBIS, HTTP, JINI. This also allows to cache informations, and so to avoid crossing the network when calling some methods.

Since:
ProActive 2.2
Version:
1.0
Author:
ProActiveTeam
See Also:
smartProxy Pattern., Serialized Form

Field Summary
protected  VMInformation vmInformation
           
 
Fields inherited from interface org.objectweb.proactive.core.runtime.ProActiveRuntime
runtimeLogger
 
Constructor Summary
ProActiveRuntimeAdapter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.proactive.core.runtime.ProActiveRuntime
addAcquaintance, createBody, createLocalNode, createVM, getAcquaintances, getActiveObjects, getActiveObjects, getClassDataFromParentRuntime, getClassDataFromThisRuntime, getDescriptor, getJobID, getLocalNodeNames, getProActiveRuntime, getProActiveRuntimes, getProcessToDeploy, getURL, getVirtualNode, getVMInformation, getVNName, killAllNodes, killNode, killRT, launchMain, newRemote, receiveBody, receiveCheckpoint, register, registerVirtualNode, rmAcquaintance, unregister, unregisterAllVirtualNodes, unregisterVirtualNode
 
Methods inherited from interface org.objectweb.proactive.Job
getJobID
 
Methods inherited from interface org.objectweb.proactive.ext.security.SecurityEntity
getCertificate, getCertificateEncoded, getEntities, getPolicy, getPublicKey, publicKeyExchange, randomValue, secretKeyExchange, startNewSession, terminateSession
 

Field Detail

vmInformation

protected VMInformation vmInformation
Constructor Detail

ProActiveRuntimeAdapter

public ProActiveRuntimeAdapter()


Copyright 2001-2005 INRIA All Rights Reserved.