| java.lang.Object com.sun.jump.isolate.jvmprocess.JUMPIsolateProcess
All known Subclasses: com.sun.jumpimpl.isolate.jvmprocess.JUMPIsolateProcessImpl,
JUMPIsolateProcess | abstract public class JUMPIsolateProcess implements JUMPProcess,JUMPIsolate,JUMPMessagingService(Code) | | JVMIsolateVM encapsulates an isolate that is implemented
using a single JVM Process. There is only a single instance of this
class, so all the methods are static. This class also hosts all the
common infrastucture services (like messaging, locking etc) for both
the system libraries as well as the application running within the
container.
|
JUMPIsolateProcess | protected JUMPIsolateProcess()(Code) | | Creates a new instance of JUMPIsolateProcess
|
getAppModel | abstract public JUMPAppModel getAppModel()(Code) | | Get app model running in this isolate process
|
getConfig | abstract public Map getConfig()(Code) | | Returns configuration parameters associated with the isolate.
|
getExecutiveProcess | abstract public JUMPProcessProxy getExecutiveProcess()(Code) | | Returns the executive process interface so that the Isolate
can send messages to the executive.
|
getIsolateId | public int getIsolateId()(Code) | | |
getRemoteService | abstract public Remote getRemoteService(String name)(Code) | | Returns a module's remote object. The isolate can access
JUMP modules in the executive through the remote object.
This method should be used to access implementation interfaces only.
Parameters: name - name of service to retrieve remote object which implements the remoteInterface. |
|
|