Interface DebuggedEnvironment

  • All Superinterfaces:
    DebugModel, java.rmi.Remote

    public interface DebuggedEnvironment
    extends DebugModel
    Represents the debugger-side mirror of a debugged 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.

    • Method Detail

      • resume

        void resume()
             throws java.rmi.RemoteException
        Resumes the processing of the environment in the remote VM after it was stopped on a breakpoint.
        Throws:
        java.rmi.RemoteException
      • stop

        void stop()
           throws java.rmi.RemoteException
        Stops the processing of the environment after it was stopped on a breakpoint. Causes a StopException to be thrown in the processing thread in the remote VM.
        Throws:
        java.rmi.RemoteException
      • getId

        long getId()
            throws java.rmi.RemoteException
        Returns a unique identifier for this environment
        Throws:
        java.rmi.RemoteException