Class/Object

net.liftweb.actor

LAFuture

Related Docs: object LAFuture | package actor

Permalink

class LAFuture[T] extends AnyRef

A container that contains a calculated value or may contain one in the future

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. LAFuture
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LAFuture()

    Permalink
  2. new LAFuture(scheduler: LAScheduler)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def abort(): Unit

    Permalink

    Abort the future.

    Abort the future. It can never be satified

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def complete(value: Box[T]): Unit

    Permalink

    Complete the Future...

    Complete the Future... with a Box... useful from Helpers.tryo

  8. def complete_?: Boolean

    Permalink

    Has the future completed?

  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def fail(e: Box[Nothing]): Unit

    Permalink

    If the execution fails as a Box[Nothing], do this

  12. def fail(e: Exception): Unit

    Permalink

    If the execution fails, do this

  13. def filter(f: (T) ⇒ Boolean): LAFuture[T]

    Permalink
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def flatMap[A](f: (T) ⇒ LAFuture[A]): LAFuture[A]

    Permalink
  16. def foreach(f: (T) ⇒ Unit): Unit

    Permalink

    Execute the function with the value.

    Execute the function with the value. If the value has not been satisfied, execute the function when the value is satified

  17. def get(timeout: Long): Box[T]

    Permalink

    Get the future value or if the value is not satisfied after the timeout period, return an Empty

  18. final def get: T

    Permalink

    Get the future value

    Get the future value

    Annotations
    @tailrec()
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. def isAborted: Boolean

    Permalink

    Has the future been aborted

  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. def isSatisfied: Boolean

    Permalink

    Has the future been satisfied

  24. def map[A](f: (T) ⇒ A): LAFuture[A]

    Permalink

    Map the future over a function

    Map the future over a function

    A

    the type that the function returns

    f

    the function to apply to the future

    returns

    a Future that represents the function applied to the value of the future

  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. def onComplete(f: (Box[T]) ⇒ Unit): Unit

    Permalink

    A function to execute on completion of the Future, success or failure

    A function to execute on completion of the Future, success or failure

    f

    the function to execute on completion of the Future

  29. def onFail(f: (Box[Nothing]) ⇒ Unit): Unit

    Permalink

    Execute a function on failure

    Execute a function on failure

    f

    the function to execute. Will receive a Box[Nothing] which may be a Failure if there's exception data

  30. def onSuccess(f: (T) ⇒ Unit): Unit

    Permalink

    Execute the function on success of the future

    Execute the function on success of the future

    f

    the function to execute on success.

  31. def satisfy(value: T): Unit

    Permalink

    Satify the future...

    Satify the future... perform the calculation the results in setting a value for the future

  32. val scheduler: LAScheduler

    Permalink
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  34. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  35. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. def withFilter(f: (T) ⇒ Boolean): LAFuture[T]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped