Class TaskResult<T>

java.lang.Object
org.bonitasoft.engine.service.TaskResult<T>

public class TaskResult<T> extends Object
result of the execution of a task using the broadcast service
Author:
Baptiste Mesta
  • Constructor Details

    • TaskResult

      public TaskResult(Throwable e)
    • TaskResult

      public TaskResult(T result)
    • TaskResult

      public TaskResult(Long timeout, TimeUnit timeunit)
  • Method Details

    • error

      public static <T> TaskResult<T> error(Throwable e)
    • ok

      public static <T> TaskResult<T> ok(T result)
    • timeout

      public static <T> TaskResult<T> timeout(long timeout, TimeUnit timeunit)
    • isError

      public boolean isError()
    • isOk

      public boolean isOk()
    • isTimeout

      public boolean isTimeout()
    • getResult

      public T getResult()
      Returns:
      the result
    • getThrowable

      public Throwable getThrowable()
      Returns:
      the throwable
    • getTimeout

      public Long getTimeout()
      Returns:
      the timeout
    • getTimeunit

      public TimeUnit getTimeunit()
      Returns:
      the time unit
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object