org.objectweb.proactive.core.runtime.rmi
Class RemoteProActiveRuntimeImpl_Stub

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteStub
              |
              +--org.objectweb.proactive.core.runtime.rmi.RemoteProActiveRuntimeImpl_Stub
All Implemented Interfaces:
java.rmi.Remote, RemoteProActiveRuntime, java.io.Serializable

public final synchronized class RemoteProActiveRuntimeImpl_Stub
extends java.rmi.server.RemoteStub
implements RemoteProActiveRuntime, java.rmi.Remote

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface org.objectweb.proactive.core.runtime.rmi.RemoteProActiveRuntime
logger
 
Constructor Summary
RemoteProActiveRuntimeImpl_Stub(java.rmi.server.RemoteRef)
           
 
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
 

Constructor Detail

RemoteProActiveRuntimeImpl_Stub

public RemoteProActiveRuntimeImpl_Stub(java.rmi.server.RemoteRef)
Method Detail

createBody

public UniversalBody createBody(java.lang.String,
                                ConstructorCall,
                                boolean)
                         throws java.lang.reflect.InvocationTargetException,
                                java.rmi.RemoteException,
                                ConstructorCallExecutionFailedException
Specified by:
createBody in interface RemoteProActiveRuntime
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 RemoteProActiveRuntime
java.rmi.RemoteException
NodeException

createVM

public void createVM(UniversalProcess)
              throws java.io.IOException,
                     java.rmi.RemoteException
Specified by:
createVM in interface RemoteProActiveRuntime
java.io.IOException
java.rmi.RemoteException

enableSecurityIfNeeded

public void enableSecurityIfNeeded()
                            throws java.rmi.RemoteException
Description copied from interface: RemoteProActiveRuntime
sets all needed modifications to enable security components MUST be called when the descriptor is ready

Specified by:
enableSecurityIfNeeded in interface RemoteProActiveRuntime
java.rmi.RemoteException

getActiveObjects

public java.util.ArrayList getActiveObjects(java.lang.String)
                                     throws java.rmi.RemoteException
Specified by:
getActiveObjects in interface RemoteProActiveRuntime
java.rmi.RemoteException

getActiveObjects

public java.util.ArrayList getActiveObjects(java.lang.String,
                                            java.lang.String)
                                     throws java.rmi.RemoteException
Specified by:
getActiveObjects in interface RemoteProActiveRuntime
java.rmi.RemoteException

getCreatorCertificate

public java.security.cert.X509Certificate getCreatorCertificate()
                                                         throws java.rmi.RemoteException
Specified by:
getCreatorCertificate in interface RemoteProActiveRuntime
Returns:
creator certificate
java.rmi.RemoteException

getEntities

public java.util.ArrayList getEntities()
                                throws java.rmi.RemoteException
Specified by:
getEntities in interface RemoteProActiveRuntime
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 RemoteProActiveRuntime
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 RemoteProActiveRuntime
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 RemoteProActiveRuntime
java.rmi.RemoteException

getLocalNodeNames

public java.lang.String[] getLocalNodeNames()
                                     throws java.rmi.RemoteException
Specified by:
getLocalNodeNames in interface RemoteProActiveRuntime
java.rmi.RemoteException

getNodeCertificate

public java.security.cert.X509Certificate getNodeCertificate(java.lang.String)
                                                      throws java.rmi.RemoteException
Specified by:
getNodeCertificate in interface RemoteProActiveRuntime
java.rmi.RemoteException

getNodePolicyServer

public PolicyServer getNodePolicyServer(java.lang.String)
                                 throws java.rmi.RemoteException
Specified by:
getNodePolicyServer in interface RemoteProActiveRuntime
java.rmi.RemoteException

getPolicyServer

public PolicyServer getPolicyServer()
                             throws java.rmi.RemoteException
Specified by:
getPolicyServer in interface RemoteProActiveRuntime
java.rmi.RemoteException

getProActiveRuntime

public ProActiveRuntime getProActiveRuntime(java.lang.String)
                                     throws java.rmi.RemoteException
Specified by:
getProActiveRuntime in interface RemoteProActiveRuntime
java.rmi.RemoteException

getProActiveRuntimes

public ProActiveRuntime[] getProActiveRuntimes()
                                        throws java.rmi.RemoteException
Specified by:
getProActiveRuntimes in interface RemoteProActiveRuntime
java.rmi.RemoteException

getURL

public java.lang.String getURL()
                        throws java.rmi.RemoteException
Specified by:
getURL in interface RemoteProActiveRuntime
java.rmi.RemoteException

getVMInformation

public VMInformation getVMInformation()
                               throws java.rmi.RemoteException
Specified by:
getVMInformation in interface RemoteProActiveRuntime
java.rmi.RemoteException

getVNName

public java.lang.String getVNName(java.lang.String)
                           throws java.rmi.RemoteException
Specified by:
getVNName in interface RemoteProActiveRuntime
java.rmi.RemoteException

getVirtualNode

public VirtualNode getVirtualNode(java.lang.String)
                           throws java.rmi.RemoteException
Specified by:
getVirtualNode in interface RemoteProActiveRuntime
java.rmi.RemoteException

killAllNodes

public void killAllNodes()
                  throws java.rmi.RemoteException
Specified by:
killAllNodes in interface RemoteProActiveRuntime
java.rmi.RemoteException

killNode

public void killNode(java.lang.String)
              throws java.rmi.RemoteException
Specified by:
killNode in interface RemoteProActiveRuntime
java.rmi.RemoteException

killRT

public void killRT(boolean)
            throws java.rmi.RemoteException
Specified by:
killRT in interface RemoteProActiveRuntime
java.rmi.RemoteException

receiveBody

public UniversalBody receiveBody(java.lang.String,
                                 Body)
                          throws java.rmi.RemoteException
Specified by:
receiveBody in interface RemoteProActiveRuntime
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 RemoteProActiveRuntime
java.rmi.RemoteException

registerVirtualNode

public void registerVirtualNode(java.lang.String,
                                boolean)
                         throws java.rmi.RemoteException
Specified by:
registerVirtualNode in interface RemoteProActiveRuntime
java.rmi.RemoteException

setDefaultNodeVirtualNodeNAme

public void setDefaultNodeVirtualNodeNAme(java.lang.String)
                                   throws java.rmi.RemoteException
Specified by:
setDefaultNodeVirtualNodeNAme in interface RemoteProActiveRuntime
Parameters:
-
java.rmi.RemoteException

setProActiveSecurityManager

public void setProActiveSecurityManager(ProActiveSecurityManager)
                                 throws java.rmi.RemoteException
Specified by:
setProActiveSecurityManager in interface RemoteProActiveRuntime
java.rmi.RemoteException

unregisterAllVirtualNodes

public void unregisterAllVirtualNodes()
                               throws java.rmi.RemoteException
Specified by:
unregisterAllVirtualNodes in interface RemoteProActiveRuntime
java.rmi.RemoteException

unregisterVirtualNode

public void unregisterVirtualNode(java.lang.String)
                           throws java.rmi.RemoteException
Specified by:
unregisterVirtualNode in interface RemoteProActiveRuntime
java.rmi.RemoteException

updateLocalNodeVirtualName

public void updateLocalNodeVirtualName()
                                throws java.rmi.RemoteException
Specified by:
updateLocalNodeVirtualName in interface RemoteProActiveRuntime
java.rmi.RemoteException


Copyright © April 2004 INRIA All Rights Reserved.