org.objectweb.proactive.core.body.jini
Class JiniRemoteBodyImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.objectweb.proactive.core.body.rmi.RmiRemoteBodyImpl
org.objectweb.proactive.core.body.jini.JiniRemoteBodyImpl
- All Implemented Interfaces:
- java.rmi.Remote, RemoteBody, RmiRemoteBody, SecurityEntity, java.io.Serializable, java.rmi.server.Unreferenced
- public class JiniRemoteBodyImpl
- extends RmiRemoteBodyImpl
- implements RmiRemoteBody, java.rmi.server.Unreferenced
An adapter for a LocalBody to be able to receive jini calls. This helps isolate JINI-specific
code into a small set of specific classes, thus enabling reuse if we one day decide to switch
to anothe jini objects library.
- See Also:
- Serialized Form
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Methods inherited from class org.objectweb.proactive.core.body.rmi.RmiRemoteBodyImpl |
addNFEListener, changeProxiedBody, disableAC, enableAC, fireNFE, getCertificate, getCertificateEncoded, getEntities, getID, getJobID, getNodeURL, getPolicy, getPublicKey, publicKeyExchange, randomValue, receiveFTMessage, receiveReply, receiveRequest, removeImmediateService, removeNFEListener, secretKeyExchange, setImmediateService, setImmediateService, startNewSession, terminate, terminateSession, updateLocation |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.objectweb.proactive.core.body.RemoteBody |
addNFEListener, changeProxiedBody, disableAC, enableAC, fireNFE, getID, getJobID, getNodeURL, receiveFTMessage, receiveReply, receiveRequest, removeImmediateService, removeNFEListener, setImmediateService, setImmediateService, terminate, updateLocation |
factory
protected static RandomPortSocketFactory factory
- A custom socket Factory
JiniRemoteBodyImpl
public JiniRemoteBodyImpl()
throws java.rmi.RemoteException
JiniRemoteBodyImpl
public JiniRemoteBodyImpl(UniversalBody body)
throws java.rmi.RemoteException
unreferenced
public void unreferenced()
- Specified by:
unreferenced
in interface java.rmi.server.Unreferenced
- Overrides:
unreferenced
in class RmiRemoteBodyImpl
Copyright 2001-2005 INRIA All Rights Reserved.