Class Execute

    • Constructor Detail

      • Execute

        public Execute()
    • Method Detail

      • getKey

        public Integer getKey()
        Возвращает ключ-идентификатор лямбды, см Compile, CompileResult
        Returns:
        ключ идентификатор лямбды
      • setKey

        public void setKey​(Integer key)
        Указывает ключ-идентификатор лямбды, см Compile, CompileResult
        Parameters:
        key - ключ идентификатор лямбды
      • getHash

        public String getHash()
        Возвращает хеш лямбды, см Compile, CompileResult
        Returns:
        хеш лямбды
      • setHash

        public void setHash​(String hash)
        Указывает хеш лямбды, см Compile, CompileResult
        Parameters:
        hash - хеш лямбды
      • getCapturedArgs

        public List<Object> getCapturedArgs()
        Возвращает захваченные параметры
        Returns:
        захваченные параметры
      • setCapturedArgs

        public void setCapturedArgs​(List<Object> capturedArgs)
        Указывает захваченные параметры
        Parameters:
        capturedArgs - захваченные параметры
      • listen

        public static AutoCloseable listen​(TrEventPublisher evPublisher,
                                           Consumer<Execute> listener)
        Подписка на события Compile
        Parameters:
        evPublisher - издатель событий
        listener - подписчик
        Returns:
        отписка от событий