Package xyz.cofe.trambda.tcp
Class ExecuteResult
- java.lang.Object
-
- xyz.cofe.trambda.tcp.ExecuteResult
-
- All Implemented Interfaces:
Serializable,Message
public class ExecuteResult extends Object implements Message
Результат выполненияExecute- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExecuteResult()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetFinished()Возвращает время завершения выполненияlonggetFinishedNano()Возвращает время завершения выполнения (нс)longgetStarted()Возвращает время начала выполненияlonggetStartedNano()Возвращает время начала выполнения (нс)ObjectgetValue()Возвращает результат выполненияstatic AutoCloseablelisten(TrEventPublisher evPublisher, Consumer<ExecuteResult> listener)Подписка на события CompilevoidsetFinished(long finished)Указывает время завершения выполненияvoidsetFinishedNano(long finishedNano)Указывает время завершения выполнения (нс)voidsetStarted(long started)Указывает время начала выполненияvoidsetStartedNano(long startedNano)Указывает время начала выполнения (нс)voidsetValue(Object value)Указывает результат выполнения
-
-
-
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:
- отписка от событий
-
-