akka.http.javadsl.server.directives

BasicDirectivesBase

abstract class BasicDirectivesBase extends AnyRef

Source
BasicDirectivesBase.scala
Linear Supertypes
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BasicDirectivesBase
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by any2stringfmt
  3. by any2ArrowAssoc
  4. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BasicDirectivesBase()

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (BasicDirectivesBase, B)

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to ArrowAssoc[BasicDirectivesBase] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def ensuring(cond: (BasicDirectivesBase) ⇒ Boolean, msg: ⇒ Any): BasicDirectivesBase

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to Ensuring[BasicDirectivesBase] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. def ensuring(cond: (BasicDirectivesBase) ⇒ Boolean): BasicDirectivesBase

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to Ensuring[BasicDirectivesBase] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. def ensuring(cond: Boolean, msg: ⇒ Any): BasicDirectivesBase

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to Ensuring[BasicDirectivesBase] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  13. def ensuring(cond: Boolean): BasicDirectivesBase

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to Ensuring[BasicDirectivesBase] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  14. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  18. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  19. def handleWith(handler: Function[RequestContext, RouteResult], extractions: RequestVal[_]*): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    If the handler is accessing request values these must be passed to this method in order for extraction to be performed.

    Annotations
    @varargs()
  20. def handleWith1[T1](v1: RequestVal[T1], handler: Function2[RequestContext, T1, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler1 class (which itself extends akka.japi.function.Function2 should prove to be useful, as it matches naming-wise with the number of handled request values.

  21. def handleWith10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], handler: Function11[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler10 class (which itself extends akka.japi.function.Function11 should prove to be useful, as it matches naming-wise with the number of handled request values.

  22. def handleWith11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], handler: Function12[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler11 class (which itself extends akka.japi.function.Function12 should prove to be useful, as it matches naming-wise with the number of handled request values.

  23. def handleWith12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], handler: Function13[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler12 class (which itself extends akka.japi.function.Function13 should prove to be useful, as it matches naming-wise with the number of handled request values.

  24. def handleWith13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], handler: Function14[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler13 class (which itself extends akka.japi.function.Function14 should prove to be useful, as it matches naming-wise with the number of handled request values.

  25. def handleWith14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], handler: Function15[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler14 class (which itself extends akka.japi.function.Function15 should prove to be useful, as it matches naming-wise with the number of handled request values.

  26. def handleWith15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], handler: Function16[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler15 class (which itself extends akka.japi.function.Function16 should prove to be useful, as it matches naming-wise with the number of handled request values.

  27. def handleWith16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], handler: Function17[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler16 class (which itself extends akka.japi.function.Function17 should prove to be useful, as it matches naming-wise with the number of handled request values.

  28. def handleWith17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], v17: RequestVal[T17], handler: Function18[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler17 class (which itself extends akka.japi.function.Function18 should prove to be useful, as it matches naming-wise with the number of handled request values.

  29. def handleWith18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], v17: RequestVal[T17], v18: RequestVal[T18], handler: Function19[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler18 class (which itself extends akka.japi.function.Function19 should prove to be useful, as it matches naming-wise with the number of handled request values.

  30. def handleWith19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], v17: RequestVal[T17], v18: RequestVal[T18], v19: RequestVal[T19], handler: Function20[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler19 class (which itself extends akka.japi.function.Function20 should prove to be useful, as it matches naming-wise with the number of handled request values.

  31. def handleWith2[T1, T2](v1: RequestVal[T1], v2: RequestVal[T2], handler: Function3[RequestContext, T1, T2, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler2 class (which itself extends akka.japi.function.Function3 should prove to be useful, as it matches naming-wise with the number of handled request values.

  32. def handleWith20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], v17: RequestVal[T17], v18: RequestVal[T18], v19: RequestVal[T19], v20: RequestVal[T20], handler: Function21[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler20 class (which itself extends akka.japi.function.Function21 should prove to be useful, as it matches naming-wise with the number of handled request values.

  33. def handleWith21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], v17: RequestVal[T17], v18: RequestVal[T18], v19: RequestVal[T19], v20: RequestVal[T20], v21: RequestVal[T21], handler: Function22[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler21 class (which itself extends akka.japi.function.Function22 should prove to be useful, as it matches naming-wise with the number of handled request values.

  34. def handleWith3[T1, T2, T3](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], handler: Function4[RequestContext, T1, T2, T3, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler3 class (which itself extends akka.japi.function.Function4 should prove to be useful, as it matches naming-wise with the number of handled request values.

  35. def handleWith4[T1, T2, T3, T4](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], handler: Function5[RequestContext, T1, T2, T3, T4, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler4 class (which itself extends akka.japi.function.Function5 should prove to be useful, as it matches naming-wise with the number of handled request values.

  36. def handleWith5[T1, T2, T3, T4, T5](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], handler: Function6[RequestContext, T1, T2, T3, T4, T5, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler5 class (which itself extends akka.japi.function.Function6 should prove to be useful, as it matches naming-wise with the number of handled request values.

  37. def handleWith6[T1, T2, T3, T4, T5, T6](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], handler: Function7[RequestContext, T1, T2, T3, T4, T5, T6, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler6 class (which itself extends akka.japi.function.Function7 should prove to be useful, as it matches naming-wise with the number of handled request values.

  38. def handleWith7[T1, T2, T3, T4, T5, T6, T7](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], handler: Function8[RequestContext, T1, T2, T3, T4, T5, T6, T7, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler7 class (which itself extends akka.japi.function.Function8 should prove to be useful, as it matches naming-wise with the number of handled request values.

  39. def handleWith8[T1, T2, T3, T4, T5, T6, T7, T8](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], handler: Function9[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler8 class (which itself extends akka.japi.function.Function9 should prove to be useful, as it matches naming-wise with the number of handled request values.

  40. def handleWith9[T1, T2, T3, T4, T5, T6, T7, T8, T9](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], handler: Function10[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, RouteResult]): Route

    Handles the route using the given function.

    Handles the route using the given function. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler9 class (which itself extends akka.japi.function.Function10 should prove to be useful, as it matches naming-wise with the number of handled request values.

  41. def handleWithAsync(handler: Function[RequestContext, Future[RouteResult]], extractions: RequestVal[_]*): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    If the handler is accessing request values these must be passed to this method in order for extraction to be performed.

    Annotations
    @varargs()
  42. def handleWithAsync1[T1](v1: RequestVal[T1], handler: Function2[RequestContext, T1, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler1 class (which itself extends akka.japi.function.Function2 should prove to be useful, as it matches naming-wise with the number of handled request values.

  43. def handleWithAsync10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], handler: Function11[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler10 class (which itself extends akka.japi.function.Function11 should prove to be useful, as it matches naming-wise with the number of handled request values.

  44. def handleWithAsync11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], handler: Function12[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler11 class (which itself extends akka.japi.function.Function12 should prove to be useful, as it matches naming-wise with the number of handled request values.

  45. def handleWithAsync12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], handler: Function13[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler12 class (which itself extends akka.japi.function.Function13 should prove to be useful, as it matches naming-wise with the number of handled request values.

  46. def handleWithAsync13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], handler: Function14[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler13 class (which itself extends akka.japi.function.Function14 should prove to be useful, as it matches naming-wise with the number of handled request values.

  47. def handleWithAsync14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], handler: Function15[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler14 class (which itself extends akka.japi.function.Function15 should prove to be useful, as it matches naming-wise with the number of handled request values.

  48. def handleWithAsync15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], handler: Function16[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler15 class (which itself extends akka.japi.function.Function16 should prove to be useful, as it matches naming-wise with the number of handled request values.

  49. def handleWithAsync16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], handler: Function17[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler16 class (which itself extends akka.japi.function.Function17 should prove to be useful, as it matches naming-wise with the number of handled request values.

  50. def handleWithAsync17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], v17: RequestVal[T17], handler: Function18[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler17 class (which itself extends akka.japi.function.Function18 should prove to be useful, as it matches naming-wise with the number of handled request values.

  51. def handleWithAsync18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], v17: RequestVal[T17], v18: RequestVal[T18], handler: Function19[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler18 class (which itself extends akka.japi.function.Function19 should prove to be useful, as it matches naming-wise with the number of handled request values.

  52. def handleWithAsync19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], v17: RequestVal[T17], v18: RequestVal[T18], v19: RequestVal[T19], handler: Function20[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler19 class (which itself extends akka.japi.function.Function20 should prove to be useful, as it matches naming-wise with the number of handled request values.

  53. def handleWithAsync2[T1, T2](v1: RequestVal[T1], v2: RequestVal[T2], handler: Function3[RequestContext, T1, T2, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler2 class (which itself extends akka.japi.function.Function3 should prove to be useful, as it matches naming-wise with the number of handled request values.

  54. def handleWithAsync20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], v17: RequestVal[T17], v18: RequestVal[T18], v19: RequestVal[T19], v20: RequestVal[T20], handler: Function21[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler20 class (which itself extends akka.japi.function.Function21 should prove to be useful, as it matches naming-wise with the number of handled request values.

  55. def handleWithAsync21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], v10: RequestVal[T10], v11: RequestVal[T11], v12: RequestVal[T12], v13: RequestVal[T13], v14: RequestVal[T14], v15: RequestVal[T15], v16: RequestVal[T16], v17: RequestVal[T17], v18: RequestVal[T18], v19: RequestVal[T19], v20: RequestVal[T20], v21: RequestVal[T21], handler: Function22[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler21 class (which itself extends akka.japi.function.Function22 should prove to be useful, as it matches naming-wise with the number of handled request values.

  56. def handleWithAsync3[T1, T2, T3](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], handler: Function4[RequestContext, T1, T2, T3, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler3 class (which itself extends akka.japi.function.Function4 should prove to be useful, as it matches naming-wise with the number of handled request values.

  57. def handleWithAsync4[T1, T2, T3, T4](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], handler: Function5[RequestContext, T1, T2, T3, T4, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler4 class (which itself extends akka.japi.function.Function5 should prove to be useful, as it matches naming-wise with the number of handled request values.

  58. def handleWithAsync5[T1, T2, T3, T4, T5](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], handler: Function6[RequestContext, T1, T2, T3, T4, T5, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler5 class (which itself extends akka.japi.function.Function6 should prove to be useful, as it matches naming-wise with the number of handled request values.

  59. def handleWithAsync6[T1, T2, T3, T4, T5, T6](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], handler: Function7[RequestContext, T1, T2, T3, T4, T5, T6, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler6 class (which itself extends akka.japi.function.Function7 should prove to be useful, as it matches naming-wise with the number of handled request values.

  60. def handleWithAsync7[T1, T2, T3, T4, T5, T6, T7](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], handler: Function8[RequestContext, T1, T2, T3, T4, T5, T6, T7, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler7 class (which itself extends akka.japi.function.Function8 should prove to be useful, as it matches naming-wise with the number of handled request values.

  61. def handleWithAsync8[T1, T2, T3, T4, T5, T6, T7, T8](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], handler: Function9[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler8 class (which itself extends akka.japi.function.Function9 should prove to be useful, as it matches naming-wise with the number of handled request values.

  62. def handleWithAsync9[T1, T2, T3, T4, T5, T6, T7, T8, T9](v1: RequestVal[T1], v2: RequestVal[T2], v3: RequestVal[T3], v4: RequestVal[T4], v5: RequestVal[T5], v6: RequestVal[T6], v7: RequestVal[T7], v8: RequestVal[T8], v9: RequestVal[T9], handler: Function10[RequestContext, T1, T2, T3, T4, T5, T6, T7, T8, T9, Future[RouteResult]]): Route

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes.

    Handles the route using the given function, completing the route once the returned scala.concurrent.Future completes. The function MUST NOT return null.

    For convenience, using Java 8 lambda expressions as the handler function is recommended. For Java 6 or 7 users the convenience akka.http.javadsl.server.Handler9 class (which itself extends akka.japi.function.Function10 should prove to be useful, as it matches naming-wise with the number of handled request values.

  63. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  64. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  65. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  66. final def notify(): Unit

    Definition Classes
    AnyRef
  67. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  68. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  69. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. def [B](y: B): (BasicDirectivesBase, B)

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to ArrowAssoc[BasicDirectivesBase] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implicit Value Members

  1. val self: Any

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to StringAdd performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (basicDirectivesBase: StringAdd).self
    Definition Classes
    StringAdd
  2. val self: Any

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to StringFormat performed by method any2stringfmt in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (basicDirectivesBase: StringFormat).self
    Definition Classes
    StringFormat

Deprecated Value Members

  1. def x: BasicDirectivesBase

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to ArrowAssoc[BasicDirectivesBase] performed by method any2ArrowAssoc in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (basicDirectivesBase: ArrowAssoc[BasicDirectivesBase]).x
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  2. def x: BasicDirectivesBase

    Implicit information
    This member is added by an implicit conversion from BasicDirectivesBase to Ensuring[BasicDirectivesBase] performed by method any2Ensuring in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (basicDirectivesBase: Ensuring[BasicDirectivesBase]).x
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from BasicDirectivesBase to StringAdd

Inherited by implicit conversion any2stringfmt from BasicDirectivesBase to StringFormat

Inherited by implicit conversion any2ArrowAssoc from BasicDirectivesBase to ArrowAssoc[BasicDirectivesBase]

Inherited by implicit conversion any2Ensuring from BasicDirectivesBase to Ensuring[BasicDirectivesBase]

Ungrouped