public interface DebuggedEnvironment extends DebugModel
Environment
object in the remote VM. This interface
extends DebugModel
, and the properties of the Environment are exposed
as hash keys on it. Specifically, the following keys are supported:
"currentNamespace", "dataModel", "globalNamespace", "knownVariables",
"mainNamespace", and "template".
The debug model for the template supports keys "configuration" and "name".
The debug model for the configuration supports key "sharedVariables".
Additionally, all of the debug models for environment, template, and
configuration also support all the setting keys of
Configurable
objects.
TYPE_BOOLEAN, TYPE_COLLECTION, TYPE_CONFIGURATION, TYPE_DATE, TYPE_ENVIRONMENT, TYPE_HASH, TYPE_HASH_EX, TYPE_METHOD, TYPE_METHOD_EX, TYPE_NUMBER, TYPE_SCALAR, TYPE_SEQUENCE, TYPE_TEMPLATE, TYPE_TRANSFORM
Modifier and Type | Method and Description |
---|---|
long |
getId()
Returns a unique identifier for this environment
|
void |
resume()
Resumes the processing of the environment in the remote VM after it was
stopped on a breakpoint.
|
void |
stop()
Stops the processing of the environment after it was stopped on
a breakpoint.
|
get, get, get, get, getAsBoolean, getAsDate, getAsNumber, getAsString, getCollection, getDateType, getModelTypes, keys, size
void resume() throws java.rmi.RemoteException
java.rmi.RemoteException
void stop() throws java.rmi.RemoteException
StopException
to be
thrown in the processing thread in the remote VM.java.rmi.RemoteException
long getId() throws java.rmi.RemoteException
java.rmi.RemoteException