edu.ucdavis.rj
Interface RJX
- All Superinterfaces:
- java.rmi.Remote
- All Known Implementing Classes:
- RJX_impl
public interface RJX
- extends java.rmi.Remote
Method Summary |
InLock |
createRemoteLock()
|
VM |
createVM(java.lang.String onHost,
java.lang.String fromHost)
|
VM |
createVM(java.lang.String onHost,
java.lang.String fromHost,
java.lang.String vmType,
java.lang.Class[] vmParamType,
java.lang.Object[] vmParam)
|
VM |
createVM(VM host,
java.lang.String fromHost)
|
VM |
createVM(VM host,
java.lang.String fromHost,
java.lang.String vmType,
java.lang.Class[] vmParamType,
java.lang.Object[] vmParam)
|
boolean |
destroyVM(java.lang.String host)
|
void |
exit(int exitval)
|
java.lang.Class[] |
getParamTypes(java.lang.String host)
|
java.lang.Object[] |
getParamValues(java.lang.String host)
|
RemoteOutputStream |
getStdErr()
|
RemoteInputStream |
getStdIn()
|
RemoteOutputStream |
getStdOut()
|
void |
hello(java.lang.String host,
VM rjVM,
boolean idle)
|
void |
idle(java.lang.String vmName)
|
void |
lockEC()
|
void |
notIdle(java.lang.String vmName)
|
void |
ping()
|
void |
registerQuiescenceAction(OpProxy opProxy)
|
void |
unlockEC()
|
MAX_MISSED
static final int MAX_MISSED
- See Also:
- Constant Field Values
createVM
VM createVM(java.lang.String onHost,
java.lang.String fromHost)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
createVM
VM createVM(java.lang.String onHost,
java.lang.String fromHost,
java.lang.String vmType,
java.lang.Class[] vmParamType,
java.lang.Object[] vmParam)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
createVM
VM createVM(VM host,
java.lang.String fromHost)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
createVM
VM createVM(VM host,
java.lang.String fromHost,
java.lang.String vmType,
java.lang.Class[] vmParamType,
java.lang.Object[] vmParam)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getParamValues
java.lang.Object[] getParamValues(java.lang.String host)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getParamTypes
java.lang.Class[] getParamTypes(java.lang.String host)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
hello
void hello(java.lang.String host,
VM rjVM,
boolean idle)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
destroyVM
boolean destroyVM(java.lang.String host)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
exit
void exit(int exitval)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
registerQuiescenceAction
void registerQuiescenceAction(OpProxy opProxy)
throws java.rmi.RemoteException,
QuiescenceRegistrationException
- Throws:
java.rmi.RemoteException
QuiescenceRegistrationException
getStdOut
RemoteOutputStream getStdOut()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getStdErr
RemoteOutputStream getStdErr()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getStdIn
RemoteInputStream getStdIn()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
createRemoteLock
InLock createRemoteLock()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
lockEC
void lockEC()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
unlockEC
void unlockEC()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
idle
void idle(java.lang.String vmName)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
notIdle
void notIdle(java.lang.String vmName)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
ping
void ping()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException