org.objectweb.proactive.core.runtime.jini
Class JiniRuntimeImpl_Stub
java.lang.Object
|
+--java.rmi.server.RemoteObject
|
+--java.rmi.server.RemoteStub
|
+--org.objectweb.proactive.core.runtime.jini.JiniRuntimeImpl_Stub
- All Implemented Interfaces:
- JiniRuntime, java.rmi.Remote, java.io.Serializable
- public final synchronized class JiniRuntimeImpl_Stub
- extends java.rmi.server.RemoteStub
- implements JiniRuntime, java.rmi.Remote
- See Also:
- Serialized Form
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Fields inherited from interface org.objectweb.proactive.core.runtime.jini.JiniRuntime |
logger |
Method Summary |
UniversalBody |
createBody(java.lang.String,
ConstructorCall,
boolean)
|
java.lang.String |
createLocalNode(java.lang.String,
boolean,
PolicyServer,
java.lang.String,
java.lang.String)
|
void |
createVM(UniversalProcess)
|
void |
enableSecurityIfNeeded()
sets all needed modifications to enable security components
MUST be called when the descriptor is ready |
java.util.ArrayList |
getActiveObjects(java.lang.String)
|
java.util.ArrayList |
getActiveObjects(java.lang.String,
java.lang.String)
|
java.security.cert.X509Certificate |
getCreatorCertificate()
|
java.util.ArrayList |
getEntities()
|
java.util.ArrayList |
getEntities(java.lang.String)
|
java.util.ArrayList |
getEntities(UniversalBody)
|
java.lang.String |
getJobID(java.lang.String)
|
java.lang.String[] |
getLocalNodeNames()
|
java.security.cert.X509Certificate |
getNodeCertificate(java.lang.String)
|
PolicyServer |
getNodePolicyServer(java.lang.String)
|
PolicyServer |
getPolicyServer()
|
ProActiveRuntime |
getProActiveRuntime(java.lang.String)
|
ProActiveRuntime[] |
getProActiveRuntimes()
|
java.lang.String |
getURL()
|
VirtualNode |
getVirtualNode(java.lang.String)
|
VMInformation |
getVMInformation()
|
java.lang.String |
getVNName(java.lang.String)
|
void |
killAllNodes()
|
void |
killNode(java.lang.String)
|
void |
killRT(boolean)
|
UniversalBody |
receiveBody(java.lang.String,
Body)
|
void |
register(ProActiveRuntime,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String)
|
void |
registerVirtualNode(java.lang.String,
boolean)
|
void |
setDefaultNodeVirtualNodeName(java.lang.String)
|
void |
setProActiveSecurityManager(ProActiveSecurityManager)
|
void |
unregisterAllVirtualNodes()
|
void |
unregisterVirtualNode(java.lang.String)
|
void |
updateLocalNodeVirtualName()
|
Methods inherited from class java.rmi.server.RemoteStub |
setRef |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JiniRuntimeImpl_Stub
public JiniRuntimeImpl_Stub(java.rmi.server.RemoteRef)
createBody
public UniversalBody createBody(java.lang.String,
ConstructorCall,
boolean)
throws java.lang.reflect.InvocationTargetException,
java.rmi.RemoteException,
ConstructorCallExecutionFailedException
- Specified by:
createBody
in interface JiniRuntime
java.lang.reflect.InvocationTargetException
java.rmi.RemoteException
ConstructorCallExecutionFailedException
createLocalNode
public java.lang.String createLocalNode(java.lang.String,
boolean,
PolicyServer,
java.lang.String,
java.lang.String)
throws java.rmi.RemoteException,
NodeException
- Specified by:
createLocalNode
in interface JiniRuntime
java.rmi.RemoteException
NodeException
createVM
public void createVM(UniversalProcess)
throws java.io.IOException,
java.rmi.RemoteException
- Specified by:
createVM
in interface JiniRuntime
java.io.IOException
java.rmi.RemoteException
enableSecurityIfNeeded
public void enableSecurityIfNeeded()
throws java.rmi.RemoteException
- Description copied from interface:
JiniRuntime
- sets all needed modifications to enable security components
MUST be called when the descriptor is ready
- Specified by:
enableSecurityIfNeeded
in interface JiniRuntime
java.rmi.RemoteException
getActiveObjects
public java.util.ArrayList getActiveObjects(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
getActiveObjects
in interface JiniRuntime
java.rmi.RemoteException
getActiveObjects
public java.util.ArrayList getActiveObjects(java.lang.String,
java.lang.String)
throws java.rmi.RemoteException
- Specified by:
getActiveObjects
in interface JiniRuntime
java.rmi.RemoteException
getCreatorCertificate
public java.security.cert.X509Certificate getCreatorCertificate()
throws java.rmi.RemoteException
- Specified by:
getCreatorCertificate
in interface JiniRuntime
- Returns:
- creator certificate
java.rmi.RemoteException
getEntities
public java.util.ArrayList getEntities()
throws java.rmi.RemoteException
- Specified by:
getEntities
in interface JiniRuntime
- Returns:
- returns all entities associated to this runtime
java.rmi.RemoteException
getEntities
public java.util.ArrayList getEntities(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
getEntities
in interface JiniRuntime
- Parameters:
-
- Returns:
- returns all entities associated to the node
java.rmi.RemoteException
getEntities
public java.util.ArrayList getEntities(UniversalBody)
throws java.rmi.RemoteException
- Specified by:
getEntities
in interface JiniRuntime
- Returns:
- returns all entities associated to the node
java.rmi.RemoteException
getJobID
public java.lang.String getJobID(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
getJobID
in interface JiniRuntime
java.rmi.RemoteException
getLocalNodeNames
public java.lang.String[] getLocalNodeNames()
throws java.rmi.RemoteException
- Specified by:
getLocalNodeNames
in interface JiniRuntime
java.rmi.RemoteException
getNodeCertificate
public java.security.cert.X509Certificate getNodeCertificate(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
getNodeCertificate
in interface JiniRuntime
- Parameters:
-
- Returns:
- node certificate
java.rmi.RemoteException
getNodePolicyServer
public PolicyServer getNodePolicyServer(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
getNodePolicyServer
in interface JiniRuntime
java.rmi.RemoteException
getPolicyServer
public PolicyServer getPolicyServer()
throws java.rmi.RemoteException
- Specified by:
getPolicyServer
in interface JiniRuntime
java.rmi.RemoteException
getProActiveRuntime
public ProActiveRuntime getProActiveRuntime(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
getProActiveRuntime
in interface JiniRuntime
java.rmi.RemoteException
getProActiveRuntimes
public ProActiveRuntime[] getProActiveRuntimes()
throws java.rmi.RemoteException
- Specified by:
getProActiveRuntimes
in interface JiniRuntime
java.rmi.RemoteException
getURL
public java.lang.String getURL()
throws java.rmi.RemoteException
- Specified by:
getURL
in interface JiniRuntime
java.rmi.RemoteException
getVMInformation
public VMInformation getVMInformation()
throws java.rmi.RemoteException
- Specified by:
getVMInformation
in interface JiniRuntime
java.rmi.RemoteException
getVNName
public java.lang.String getVNName(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
getVNName
in interface JiniRuntime
java.rmi.RemoteException
getVirtualNode
public VirtualNode getVirtualNode(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
getVirtualNode
in interface JiniRuntime
java.rmi.RemoteException
killAllNodes
public void killAllNodes()
throws java.rmi.RemoteException
- Specified by:
killAllNodes
in interface JiniRuntime
java.rmi.RemoteException
killNode
public void killNode(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
killNode
in interface JiniRuntime
java.rmi.RemoteException
killRT
public void killRT(boolean)
throws java.rmi.RemoteException
- Specified by:
killRT
in interface JiniRuntime
java.rmi.RemoteException
receiveBody
public UniversalBody receiveBody(java.lang.String,
Body)
throws java.rmi.RemoteException
- Specified by:
receiveBody
in interface JiniRuntime
java.rmi.RemoteException
register
public void register(ProActiveRuntime,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String)
throws java.rmi.RemoteException
- Specified by:
register
in interface JiniRuntime
java.rmi.RemoteException
registerVirtualNode
public void registerVirtualNode(java.lang.String,
boolean)
throws java.rmi.RemoteException
- Specified by:
registerVirtualNode
in interface JiniRuntime
java.rmi.RemoteException
setDefaultNodeVirtualNodeName
public void setDefaultNodeVirtualNodeName(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
setDefaultNodeVirtualNodeName
in interface JiniRuntime
- Parameters:
-
java.rmi.RemoteException
setProActiveSecurityManager
public void setProActiveSecurityManager(ProActiveSecurityManager)
throws java.rmi.RemoteException
- Specified by:
setProActiveSecurityManager
in interface JiniRuntime
java.rmi.RemoteException
unregisterAllVirtualNodes
public void unregisterAllVirtualNodes()
throws java.rmi.RemoteException
- Specified by:
unregisterAllVirtualNodes
in interface JiniRuntime
java.rmi.RemoteException
unregisterVirtualNode
public void unregisterVirtualNode(java.lang.String)
throws java.rmi.RemoteException
- Specified by:
unregisterVirtualNode
in interface JiniRuntime
java.rmi.RemoteException
updateLocalNodeVirtualName
public void updateLocalNodeVirtualName()
throws java.rmi.RemoteException
- Specified by:
updateLocalNodeVirtualName
in interface JiniRuntime
java.rmi.RemoteException
Copyright © April 2004 INRIA All Rights Reserved.