Package

org.squbs.pattern

orchestration

Permalink

package orchestration

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. orchestration
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait OFuture[+T] extends AnyRef

    Permalink

    The trait that represents futures like scala.concurrent.Future BUT works in a single threaded environment.

    The trait that represents futures like scala.concurrent.Future BUT works in a single threaded environment. It does not have blocking calls to the future and a future cannot be created from passing a closure. The future is obtained from the corresponding Promise or translated from one or more other Futures.

    Asynchronous computations that yield futures are created with the future call:

    val s = "Hello"
    val f: Future[String] = future {
      s + " future!"
    }
    f onSuccess {
      case msg => println(msg)
    }
  2. trait OPromise[T] extends AnyRef

    Permalink

    Promise is an object which can be completed with a value or failed with an exception.

  3. trait OnCompleteRunnable extends AnyRef

    Permalink

    A marker indicating that a java.lang.Runnable provided to scala.concurrent.ExecutionContext wraps a callback provided to Future.onComplete.

    A marker indicating that a java.lang.Runnable provided to scala.concurrent.ExecutionContext wraps a callback provided to Future.onComplete. All callbacks provided to a Future end up going through onComplete, so this allows an ExecutionContext to special-case callbacks that were executed by Future if desired.

  4. implicit final class OrchestrationStructure[A] extends AnyVal

    Permalink
  5. implicit final class OrchestrationStructure10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10] extends AnyVal

    Permalink
  6. implicit final class OrchestrationStructure11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11] extends AnyVal

    Permalink
  7. implicit final class OrchestrationStructure12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12] extends AnyVal

    Permalink
  8. implicit final class OrchestrationStructure13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13] extends AnyVal

    Permalink
  9. implicit final class OrchestrationStructure14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14] extends AnyVal

    Permalink
  10. implicit final class OrchestrationStructure15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15] extends AnyVal

    Permalink
  11. implicit final class OrchestrationStructure16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16] extends AnyVal

    Permalink
  12. implicit final class OrchestrationStructure17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17] extends AnyVal

    Permalink
  13. implicit final class OrchestrationStructure18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18] extends AnyVal

    Permalink
  14. implicit final class OrchestrationStructure19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19] extends AnyVal

    Permalink
  15. implicit final class OrchestrationStructure2[A1, A2] extends AnyVal

    Permalink
  16. implicit final class OrchestrationStructure20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20] extends AnyVal

    Permalink
  17. implicit final class OrchestrationStructure21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21] extends AnyVal

    Permalink
  18. implicit final class OrchestrationStructure22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22] extends AnyVal

    Permalink
  19. implicit final class OrchestrationStructure3[A1, A2, A3] extends AnyVal

    Permalink
  20. implicit final class OrchestrationStructure4[A1, A2, A3, A4] extends AnyVal

    Permalink
  21. implicit final class OrchestrationStructure5[A1, A2, A3, A4, A5] extends AnyVal

    Permalink
  22. implicit final class OrchestrationStructure6[A1, A2, A3, A4, A5, A6] extends AnyVal

    Permalink
  23. implicit final class OrchestrationStructure7[A1, A2, A3, A4, A5, A6, A7] extends AnyVal

    Permalink
  24. implicit final class OrchestrationStructure8[A1, A2, A3, A4, A5, A6, A7, A8] extends AnyVal

    Permalink
  25. implicit final class OrchestrationStructure9[A1, A2, A3, A4, A5, A6, A7, A8, A9] extends AnyVal

    Permalink
  26. trait Orchestrator extends Aggregator

    Permalink

Value Members

  1. object OFuture

    Permalink

    Future companion object.

  2. object OPromise

    Permalink
  3. package japi

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped