Class ExecuteResult

    • Constructor Detail

      • ExecuteResult

        public ExecuteResult()
    • Method Detail

      • getStarted

        public long getStarted()
        Возвращает время начала выполнения
        Returns:
        время начала выполнения
      • setStarted

        public void setStarted​(long started)
        Указывает время начала выполнения
        Parameters:
        started - время начала выполнения
      • getStartedNano

        public long getStartedNano()
        Возвращает время начала выполнения (нс)
        Returns:
        время начала выполнения (нс)
      • setStartedNano

        public void setStartedNano​(long startedNano)
        Указывает время начала выполнения (нс)
        Parameters:
        startedNano - время начала выполнения (нс)
      • getFinished

        public long getFinished()
        Возвращает время завершения выполнения
        Returns:
        время завершения выполнения
      • setFinished

        public void setFinished​(long finished)
        Указывает время завершения выполнения
        Parameters:
        finished - время завершения выполнения
      • getFinishedNano

        public long getFinishedNano()
        Возвращает время завершения выполнения (нс)
        Returns:
        время завершения выполнения
      • setFinishedNano

        public void setFinishedNano​(long finishedNano)
        Указывает время завершения выполнения (нс)
        Parameters:
        finishedNano - время завершения выполнения
      • getValue

        public Object getValue()
        Возвращает результат выполнения
        Returns:
        результат выполнения
      • setValue

        public void setValue​(Object value)
        Указывает результат выполнения
        Parameters:
        value - результат выполнения
      • listen

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