public enum SessionState extends java.lang.Enum<SessionState>
IMachine.getSessionState()and ISession.getState()attributes.
Interface ID: {CF2700C0-EA4B-47AE-9725-7810114B94D8}| Enum Constant and Description |
|---|
Locked
In
IMachine.getSessionState(), this means that the machine
is currently locked for a session, whose process identifier can
then be found in the IMachine.getSessionPID()attribute. |
Null
Null value (never used by the API).
|
Spawning
A new process is being spawned for the machine as a result of
IMachine.launchVMProcess(org.virtualbox_4_3.ISession,String,String)call. |
Unlocked
In
IMachine.getSessionState(), this means that the machine
is not locked for any sessions. |
Unlocking
The session is being unlocked.
|
| Modifier and Type | Method and Description |
|---|---|
static SessionState |
fromValue(long v) |
static SessionState |
fromValue(java.lang.String v) |
int |
value() |
static SessionState |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SessionState[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SessionState Null
public static final SessionState Unlocked
IMachine.getSessionState(), this means that the machine
is not locked for any sessions.
In ISession.getState(), this means that no machine is
currently locked for this session.public static final SessionState Locked
IMachine.getSessionState(), this means that the machine
is currently locked for a session, whose process identifier can
then be found in the IMachine.getSessionPID()attribute.
In ISession.getState(), this means that a machine is
currently locked for this session, and the mutable machine object
can be found in the ISession.getMachine()attribute
(see IMachine.lockMachine(org.virtualbox_4_3.ISession,org.virtualbox_4_3.LockType)for details).public static final SessionState Spawning
IMachine.launchVMProcess(org.virtualbox_4_3.ISession,String,String)call. This state also occurs
as a short transient state during an IMachine.lockMachine(org.virtualbox_4_3.ISession,org.virtualbox_4_3.LockType)call.public static final SessionState Unlocking
public static SessionState[] values()
for (SessionState c : SessionState.values()) System.out.println(c);
public static SessionState valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant
with the specified namejava.lang.NullPointerException - if the argument is nullpublic int value()
public static SessionState fromValue(long v)
public static SessionState fromValue(java.lang.String v)