Interface ExecutionEnvironment

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void commit()
      Called just after the VM is executed, to finalize information of the execution for the environment.
      java.lang.Object get​(java.lang.String id)  
      java.lang.Object get​(java.lang.String id, java.lang.Object defaultValue)  
      boolean has​(java.lang.String id)  
      java.util.Set<java.lang.String> keySet()  
      boolean put​(java.lang.String id, java.lang.Object v)  
      java.lang.Object remove​(java.lang.String id)  
      void setup()
      Called just before the VM is executed, to enable and preparations needed in the environment.
    • Method Detail

      • has

        boolean has​(java.lang.String id)
        Parameters:
        id - the variable name
        Returns:
        true if the variable is present
      • get

        java.lang.Object get​(java.lang.String id)
        Parameters:
        id - the variable name
        Returns:
        the value of the variable if present, false otherwise
      • get

        java.lang.Object get​(java.lang.String id,
                             java.lang.Object defaultValue)
        Parameters:
        id - the variable name
        defaultValue - a parameterizable default value
        Returns:
        the value of the variable if present, defaultValue otherwise
      • put

        boolean put​(java.lang.String id,
                    java.lang.Object v)
        Parameters:
        id - the variable name
        v - the value that should be associated with id
        Returns:
        true if there was previously a value associated with id, and false if not.
      • remove

        java.lang.Object remove​(java.lang.String id)
        Parameters:
        id - the variable name
        Returns:
        Returns the value to which this map previously associated the key, or null if the map contained no mapping for the key.
      • keySet

        java.util.Set<java.lang.String> keySet()
        Returns:
        An unmodifiable set of the keys in the ExecutionEnvironment
      • commit

        void commit()
        Called just after the VM is executed, to finalize information of the execution for the environment.
      • setup

        void setup()
        Called just before the VM is executed, to enable and preparations needed in the environment.