skinny.splash.dispatcher

SprayDispatcher

Related Doc: package dispatcher

trait SprayDispatcher extends HttpService with SprayRoutes with SprayJsonFormats

A full-stack dispatcher base implementation for Spray HTTP server.

Linear Supertypes
SprayJsonFormats, DefaultJsonProtocol, AdditionalFormats, ProductFormats, ProductFormatsInstances, CollectionFormats, StandardFormats, BasicFormats, SprayRoutes, HttpService, HttpServiceBase, Directives, SecurityDirectives, SchemeDirectives, RouteDirectives, RespondWithDirectives, RangeDirectives, PathDirectives, ImplicitPathMatcherConstruction, PathMatchers, ParameterDirectives, MiscDirectives, MethodDirectives, MarshallingDirectives, HostDirectives, HeaderDirectives, FutureDirectives, FormFieldDirectives, ToNameReceptaclePimps, FileAndResourceDirectives, ExecutionDirectives, EncodingDirectives, DebuggingDirectives, CookieDirectives, ChunkingDirectives, CacheConditionDirectives, BasicDirectives, AnyParamDirectives, spray.routing.RouteConcatenation, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SprayDispatcher
  2. SprayJsonFormats
  3. DefaultJsonProtocol
  4. AdditionalFormats
  5. ProductFormats
  6. ProductFormatsInstances
  7. CollectionFormats
  8. StandardFormats
  9. BasicFormats
  10. SprayRoutes
  11. HttpService
  12. HttpServiceBase
  13. Directives
  14. SecurityDirectives
  15. SchemeDirectives
  16. RouteDirectives
  17. RespondWithDirectives
  18. RangeDirectives
  19. PathDirectives
  20. ImplicitPathMatcherConstruction
  21. PathMatchers
  22. ParameterDirectives
  23. MiscDirectives
  24. MethodDirectives
  25. MarshallingDirectives
  26. HostDirectives
  27. HeaderDirectives
  28. FutureDirectives
  29. FormFieldDirectives
  30. ToNameReceptaclePimps
  31. FileAndResourceDirectives
  32. ExecutionDirectives
  33. EncodingDirectives
  34. DebuggingDirectives
  35. CookieDirectives
  36. ChunkingDirectives
  37. CacheConditionDirectives
  38. BasicDirectives
  39. AnyParamDirectives
  40. RouteConcatenation
  41. AnyRef
  42. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class NumberMatcher[T] extends PathMatcher1[T]

    Definition Classes
    PathMatchers
  2. class OptionFormat[T] extends (StandardFormats.this)#JF[Option[T]]

    Definition Classes
    StandardFormats
  3. class RouteConcatenation extends AnyRef

    Definition Classes
    RouteConcatenation

Abstract Value Members

  1. implicit abstract def actorRefFactory: ActorRefFactory

    Definition Classes
    HttpService
  2. abstract def routes: Seq[Route]

    Definition Classes
    SprayRoutes

Concrete Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. implicit object BigDecimalJsonFormat extends JsonFormat[BigDecimal]

    Definition Classes
    BasicFormats
  5. implicit object BigIntJsonFormat extends JsonFormat[BigInt]

    Definition Classes
    BasicFormats
  6. implicit object BooleanJsonFormat extends JsonFormat[Boolean]

    Definition Classes
    BasicFormats
  7. implicit object ByteJsonFormat extends JsonFormat[Byte]

    Definition Classes
    BasicFormats
  8. implicit object CharJsonFormat extends JsonFormat[Char]

    Definition Classes
    BasicFormats
  9. implicit object DoubleJsonFormat extends JsonFormat[Double]

    Definition Classes
    BasicFormats
  10. val DoubleNumber: PathMatcher1[Double]

    Definition Classes
    PathMatchers
  11. implicit object FloatJsonFormat extends JsonFormat[Float]

    Definition Classes
    BasicFormats
  12. implicit object IntJsonFormat extends JsonFormat[Int]

    Definition Classes
    BasicFormats
  13. val JavaUUID: PathMatcher1[UUID]

    Definition Classes
    PathMatchers
  14. implicit object JsValueFormat extends JsonFormat[JsValue]

    Definition Classes
    AdditionalFormats
  15. implicit object LongJsonFormat extends JsonFormat[Long]

    Definition Classes
    BasicFormats
  16. val Neutral: PathMatcher0

    Definition Classes
    PathMatchers
  17. implicit object RootJsArrayFormat extends RootJsonFormat[JsArray]

    Definition Classes
    AdditionalFormats
  18. implicit object RootJsObjectFormat extends RootJsonFormat[JsObject]

    Definition Classes
    AdditionalFormats
  19. val Segments: PathMatcher1[List[String]]

    Definition Classes
    PathMatchers
  20. implicit object ShortJsonFormat extends JsonFormat[Short]

    Definition Classes
    BasicFormats
  21. implicit object StringJsonFormat extends JsonFormat[String]

    Definition Classes
    BasicFormats
  22. implicit object SymbolJsonFormat extends JsonFormat[Symbol]

    Definition Classes
    BasicFormats
  23. implicit object UnitJsonFormat extends JsonFormat[Unit]

    Definition Classes
    BasicFormats
  24. def anyParam(apdm: AnyParamDefMagnet): Out

    Definition Classes
    AnyParamDirectives
  25. def anyParams(apdm: AnyParamDefMagnet): Out

    Definition Classes
    AnyParamDirectives
  26. implicit def arrayFormat[T](implicit arg0: JsonFormat[T], arg1: ClassManifest[T]): RootJsonFormat[Array[T]] { def write(array: Array[T]): spray.json.JsArray }

    Definition Classes
    CollectionFormats
  27. def as[T](implicit um: FromRequestUnmarshaller[T]): FromRequestUnmarshaller[T]

    Definition Classes
    MarshallingDirectives
  28. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  29. def authenticate[T](magnet: AuthMagnet[T]): Directive1[T]

    Definition Classes
    SecurityDirectives
  30. def authorize(check: (RequestContext) ⇒ Boolean): Directive0

    Definition Classes
    SecurityDirectives
  31. def authorize(check: ⇒ Boolean): Directive0

    Definition Classes
    SecurityDirectives
  32. def autoChunk(csm: ChunkSizeMagnet): Directive0

    Definition Classes
    ChunkingDirectives
  33. def autoChunkFileBytes(csm: ChunkSizeMagnet): Directive0

    Definition Classes
    ChunkingDirectives
  34. def cancelAllRejections(cancelFilter: (Rejection) ⇒ Boolean): Directive0

    Definition Classes
    MiscDirectives
  35. def cancelRejection(rejection: Rejection): Directive0

    Definition Classes
    MiscDirectives
  36. def clientIP: Directive1[RemoteAddress]

    Definition Classes
    MiscDirectives
  37. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. def complete: (⇒ ToResponseMarshallable) ⇒ StandardRoute

    Definition Classes
    RouteDirectives
  39. def composedRoutes: Route

    Definition Classes
    SprayRoutes
  40. def compressResponse(magnet: CompressResponseMagnet): Directive0

    Definition Classes
    EncodingDirectives
  41. def compressResponseIfRequested(magnet: RefFactoryMagnet): Directive0

    Definition Classes
    EncodingDirectives
  42. def conditional(eTag: EntityTag, lastModified: DateTime): Directive0

    Definition Classes
    CacheConditionDirectives
  43. def cookie(name: String): Directive1[HttpCookie]

    Definition Classes
    CookieDirectives
  44. def createSprayRequest(ctx: RequestContext, multiParams: Map[String, List[String]], formData: FormData): SprayRequest

    Attributes
    protected
  45. def decodeRequest(decoder: Decoder): Directive0

    Definition Classes
    EncodingDirectives
  46. def decompressRequest(first: Decoder, more: Decoder*): Directive0

    Definition Classes
    EncodingDirectives
  47. def decompressRequest(): Directive0

    Definition Classes
    EncodingDirectives
  48. def defaultMediaType: MediaType

  49. def delete: Directive0

    Definition Classes
    MethodDirectives
  50. def deleteCookie(name: String, domain: String, path: String): Directive0

    Definition Classes
    CookieDirectives
  51. def deleteCookie(first: HttpCookie, more: HttpCookie*): Directive0

    Definition Classes
    CookieDirectives
  52. def deleteRoute(pathValue: String)(action: SprayAction): Route

  53. def detach(dm: DetachMagnet): Directive0

    Definition Classes
    ExecutionDirectives
  54. def dynamic: ByNameDirective0

    Definition Classes
    ExecutionDirectives
  55. def dynamicIf(enabled: Boolean): ByNameDirective0

    Definition Classes
    ExecutionDirectives
  56. implicit def eitherFormat[A, B](implicit arg0: JF[A], arg1: JF[B]): JF[Either[A, B]]

    Definition Classes
    StandardFormats
  57. def encodeResponse(magnet: EncodeResponseMagnet): Directive0

    Definition Classes
    EncodingDirectives
  58. def entity[T](um: FromRequestUnmarshaller[T]): Directive1[T]

    Definition Classes
    MarshallingDirectives
  59. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  61. def extract[T](f: (RequestContext) ⇒ T): Directive1[T]

    Definition Classes
    BasicDirectives
  62. def extractFieldNames(classManifest: ClassManifest[_]): Array[String]

    Attributes
    protected
    Definition Classes
    ProductFormats
  63. def failWith(error: Throwable): StandardRoute

    Definition Classes
    RouteDirectives
  64. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  65. def formField(fdm: FieldDefMagnet): Out

    Definition Classes
    FormFieldDirectives
  66. def formFields(fdm: FieldDefMagnet): Out

    Definition Classes
    FormFieldDirectives
  67. def fromField[T](value: JsValue, fieldName: String)(implicit reader: JsonReader[T]): T

    Attributes
    protected
    Definition Classes
    ProductFormats
  68. def get: Directive0

    Definition Classes
    MethodDirectives
  69. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  70. def getFromBrowseableDirectories(directories: String*)(implicit renderer: Marshaller[DirectoryListing], settings: RoutingSettings, resolver: ContentTypeResolver, refFactory: ActorRefFactory, log: LoggingContext): Route

    Definition Classes
    FileAndResourceDirectives
  71. def getFromBrowseableDirectory(directory: String)(implicit renderer: Marshaller[DirectoryListing], settings: RoutingSettings, resolver: ContentTypeResolver, refFactory: ActorRefFactory, log: LoggingContext): Route

    Definition Classes
    FileAndResourceDirectives
  72. def getFromDirectory(directoryName: String)(implicit settings: RoutingSettings, resolver: ContentTypeResolver, refFactory: ActorRefFactory, log: LoggingContext): Route

    Definition Classes
    FileAndResourceDirectives
  73. def getFromFile(file: File, contentType: ContentType)(implicit settings: RoutingSettings, refFactory: ActorRefFactory): Route

    Definition Classes
    FileAndResourceDirectives
  74. def getFromFile(file: File)(implicit settings: RoutingSettings, resolver: ContentTypeResolver, refFactory: ActorRefFactory): Route

    Definition Classes
    FileAndResourceDirectives
  75. def getFromFile(fileName: String)(implicit settings: RoutingSettings, resolver: ContentTypeResolver, refFactory: ActorRefFactory): Route

    Definition Classes
    FileAndResourceDirectives
  76. def getFromResource(resourceName: String, contentType: ContentType)(implicit refFactory: ActorRefFactory): Route

    Definition Classes
    FileAndResourceDirectives
  77. def getFromResource(resourceName: String)(implicit resolver: ContentTypeResolver, refFactory: ActorRefFactory): Route

    Definition Classes
    FileAndResourceDirectives
  78. def getFromResourceDirectory(directoryName: String)(implicit resolver: ContentTypeResolver, refFactory: ActorRefFactory, log: LoggingContext): Route

    Definition Classes
    FileAndResourceDirectives
  79. def getRoute(pathValue: String)(action: SprayAction): Route

  80. def handleExceptions(handler: ExceptionHandler): Directive0

    Definition Classes
    ExecutionDirectives
  81. def handleRejections(handler: RejectionHandler): Directive0

    Definition Classes
    ExecutionDirectives
  82. def handleUnhandledRejections: PF

    Definition Classes
    HttpServiceBase
  83. def handleWith[A, B](f: (A) ⇒ B)(implicit um: FromRequestUnmarshaller[A], m: ToResponseMarshaller[B]): Route

    Definition Classes
    MarshallingDirectives
  84. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  85. def head: Directive0

    Definition Classes
    MethodDirectives
  86. def headRoute(pathValue: String)(action: SprayAction): Route

  87. def headerValue[T](f: (HttpHeader) ⇒ Option[T]): Directive1[T]

    Definition Classes
    HeaderDirectives
  88. def headerValueByName(headerName: String): Directive1[String]

    Definition Classes
    HeaderDirectives
  89. def headerValueByName(headerName: Symbol): Directive1[String]

    Definition Classes
    HeaderDirectives
  90. def headerValueByType[T <: HttpHeader](magnet: ClassMagnet[T]): Directive1[T]

    Definition Classes
    HeaderDirectives
  91. def headerValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[T]

    Definition Classes
    HeaderDirectives
  92. def hextract[L <: HList](f: (RequestContext) ⇒ L): Directive[L]

    Definition Classes
    BasicDirectives
  93. def host(regex: Regex): Directive1[String]

    Definition Classes
    HostDirectives
  94. def host(predicate: (String) ⇒ Boolean): Directive0

    Definition Classes
    HostDirectives
  95. def host(hostNames: String*): Directive0

    Definition Classes
    HostDirectives
  96. def hostName: Directive1[String]

    Definition Classes
    HostDirectives
  97. def hprovide[L <: HList](values: L): Directive[L]

    Definition Classes
    BasicDirectives
  98. implicit def immIndexedSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[IndexedSeq[T]]

    Definition Classes
    CollectionFormats
  99. implicit def immIterableFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Iterable[T]]

    Definition Classes
    CollectionFormats
  100. implicit def immLinearSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[LinearSeq[T]]

    Definition Classes
    CollectionFormats
  101. implicit def immSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Seq[T]]

    Definition Classes
    CollectionFormats
  102. implicit def immSetFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Set[T]]

    Definition Classes
    CollectionFormats
  103. implicit def indexedSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[IndexedSeq[T]]

    Definition Classes
    CollectionFormats
  104. def instanceOf[T](implicit m: ToResponseMarshaller[T]): ToResponseMarshaller[T]

    Definition Classes
    MarshallingDirectives
  105. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  106. implicit def iterableFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Iterable[T]]

    Definition Classes
    CollectionFormats
  107. def jsonFormat[T](reader: JsonReader[T], writer: JsonWriter[T]): JsonFormat[T]

    Definition Classes
    AdditionalFormats
  108. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String, fieldName20: String, fieldName21: String, fieldName22: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20], arg20: JF[P21], arg21: JF[P22]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  109. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String, fieldName20: String, fieldName21: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20], arg20: JF[P21]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  110. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String, fieldName20: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  111. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String, fieldName19: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  112. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String, fieldName18: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  113. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String, fieldName17: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  114. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String, fieldName16: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  115. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String, fieldName15: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  116. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String, fieldName14: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  117. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String, fieldName13: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  118. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String, fieldName12: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  119. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String, fieldName11: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  120. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String, fieldName10: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  121. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, P9, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String, fieldName9: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  122. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, P8, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String, fieldName8: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  123. def jsonFormat[P1, P2, P3, P4, P5, P6, P7, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String, fieldName7: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  124. def jsonFormat[P1, P2, P3, P4, P5, P6, T <: Product](construct: (P1, P2, P3, P4, P5, P6) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String, fieldName6: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  125. def jsonFormat[P1, P2, P3, P4, P5, T <: Product](construct: (P1, P2, P3, P4, P5) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String, fieldName5: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  126. def jsonFormat[P1, P2, P3, P4, T <: Product](construct: (P1, P2, P3, P4) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String, fieldName4: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  127. def jsonFormat[P1, P2, P3, T <: Product](construct: (P1, P2, P3) ⇒ T, fieldName1: String, fieldName2: String, fieldName3: String)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  128. def jsonFormat[P1, P2, T <: Product](construct: (P1, P2) ⇒ T, fieldName1: String, fieldName2: String)(implicit arg0: JF[P1], arg1: JF[P2]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  129. def jsonFormat[P1, T <: Product](construct: (P1) ⇒ T, fieldName1: String)(implicit arg0: JF[P1]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  130. def jsonFormat0[T](construct: () ⇒ T): RootJsonFormat[T]

    Definition Classes
    ProductFormats
  131. def jsonFormat1[P1, T <: Product](construct: (P1) ⇒ T)(implicit arg0: JF[P1], arg1: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  132. def jsonFormat10[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  133. def jsonFormat11[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  134. def jsonFormat12[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  135. def jsonFormat13[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  136. def jsonFormat14[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  137. def jsonFormat15[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  138. def jsonFormat16[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  139. def jsonFormat17[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  140. def jsonFormat18[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  141. def jsonFormat19[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  142. def jsonFormat2[P1, P2, T <: Product](construct: (P1, P2) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  143. def jsonFormat20[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20], arg20: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  144. def jsonFormat21[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20], arg20: JF[P21], arg21: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  145. def jsonFormat22[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: JF[P10], arg10: JF[P11], arg11: JF[P12], arg12: JF[P13], arg13: JF[P14], arg14: JF[P15], arg15: JF[P16], arg16: JF[P17], arg17: JF[P18], arg18: JF[P19], arg19: JF[P20], arg20: JF[P21], arg21: JF[P22], arg22: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  146. def jsonFormat3[P1, P2, P3, T <: Product](construct: (P1, P2, P3) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  147. def jsonFormat4[P1, P2, P3, P4, T <: Product](construct: (P1, P2, P3, P4) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  148. def jsonFormat5[P1, P2, P3, P4, P5, T <: Product](construct: (P1, P2, P3, P4, P5) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  149. def jsonFormat6[P1, P2, P3, P4, P5, P6, T <: Product](construct: (P1, P2, P3, P4, P5, P6) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  150. def jsonFormat7[P1, P2, P3, P4, P5, P6, P7, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  151. def jsonFormat8[P1, P2, P3, P4, P5, P6, P7, P8, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  152. def jsonFormat9[P1, P2, P3, P4, P5, P6, P7, P8, P9, T <: Product](construct: (P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ T)(implicit arg0: JF[P1], arg1: JF[P2], arg2: JF[P3], arg3: JF[P4], arg4: JF[P5], arg5: JF[P6], arg6: JF[P7], arg7: JF[P8], arg8: JF[P9], arg9: ClassManifest[T]): RootJsonFormat[T]

    Definition Classes
    ProductFormatsInstances
  153. def jsonpWithParameter(parameterName: String): Directive0

    Definition Classes
    MiscDirectives
  154. def lazyFormat[T](format: ⇒ JsonFormat[T]): JsonFormat[T] { lazy val delegate: spray.json.JsonFormat[T] }

    Definition Classes
    AdditionalFormats
  155. def lift[T <: AnyRef](reader: RootJsonReader[T]): RootJsonFormat[T]

    Definition Classes
    AdditionalFormats
  156. def lift[T <: AnyRef](reader: JsonReader[T]): JsonFormat[T]

    Definition Classes
    AdditionalFormats
  157. def lift[T](writer: RootJsonWriter[T]): RootJsonFormat[T]

    Definition Classes
    AdditionalFormats
  158. def lift[T](writer: JsonWriter[T]): JsonFormat[T] { def read(value: spray.json.JsValue): Nothing }

    Definition Classes
    AdditionalFormats
  159. implicit def linearSeqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[LinearSeq[T]]

    Definition Classes
    CollectionFormats
  160. def listDirectoryContents(directories: String*)(implicit renderer: Marshaller[DirectoryListing], refFactory: ActorRefFactory, log: LoggingContext): Route

    Definition Classes
    FileAndResourceDirectives
  161. implicit def listFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[List[T]] { def write(list: List[T]): spray.json.JsArray }

    Definition Classes
    CollectionFormats
  162. def logRequest(magnet: LoggingMagnet[(HttpRequest) ⇒ Unit]): Directive0

    Definition Classes
    DebuggingDirectives
  163. def logRequestResponse(magnet: LoggingMagnet[(HttpRequest) ⇒ (Any) ⇒ Unit]): Directive0

    Definition Classes
    DebuggingDirectives
  164. def logResponse(magnet: LoggingMagnet[(Any) ⇒ Unit]): Directive0

    Definition Classes
    DebuggingDirectives
  165. implicit def mapFormat[K, V](implicit arg0: JsonFormat[K], arg1: JsonFormat[V]): RootJsonFormat[Map[K, V]] { def write(m: Map[K,V]): spray.json.JsObject }

    Definition Classes
    CollectionFormats
  166. def mapHttpResponse(f: (HttpResponse) ⇒ HttpResponse): Directive0

    Definition Classes
    BasicDirectives
  167. def mapHttpResponseEntity(f: (HttpEntity) ⇒ HttpEntity): Directive0

    Definition Classes
    BasicDirectives
  168. def mapHttpResponseHeaders(f: (List[HttpHeader]) ⇒ List[HttpHeader]): Directive0

    Definition Classes
    BasicDirectives
  169. def mapHttpResponsePart(f: (HttpResponsePart) ⇒ HttpResponsePart): Directive0

    Definition Classes
    BasicDirectives
  170. def mapInnerRoute(f: (Route) ⇒ Route): Directive0

    Definition Classes
    BasicDirectives
  171. def mapRejections(f: (List[Rejection]) ⇒ List[Rejection]): Directive0

    Definition Classes
    BasicDirectives
  172. def mapRequest(f: (HttpRequest) ⇒ HttpRequest): Directive0

    Definition Classes
    BasicDirectives
  173. def mapRequestContext(f: (RequestContext) ⇒ RequestContext): Directive0

    Definition Classes
    BasicDirectives
  174. def mapRouteResponse(f: (Any) ⇒ Any): Directive0

    Definition Classes
    BasicDirectives
  175. def mapRouteResponsePF(f: PartialFunction[Any, Any]): Directive0

    Definition Classes
    BasicDirectives
  176. def method(httpMethod: HttpMethod): Directive0

    Definition Classes
    MethodDirectives
  177. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  178. def noop: Directive0

    Definition Classes
    BasicDirectives
  179. def nothingMatcher[L <: HList]: PathMatcher[L]

    Definition Classes
    PathMatchers
  180. final def notify(): Unit

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

    Definition Classes
    AnyRef
  182. def ofType[T <: Rejection](implicit arg0: ClassTag[T]): (Rejection) ⇒ Boolean

    Definition Classes
    MiscDirectives
  183. def ofTypes(classes: Class[_]*): (Rejection) ⇒ Boolean

    Definition Classes
    MiscDirectives
  184. def onComplete[T](magnet: OnCompleteFutureMagnet[T]): Directive1[Try[T]]

    Definition Classes
    FutureDirectives
  185. def onConnectionClosed(ev: ConnectionClosed): Unit

    Definition Classes
    HttpServiceBase
  186. def onFailure(magnet: OnFailureFutureMagnet): Directive1[Throwable]

    Definition Classes
    FutureDirectives
  187. def onSuccess(magnet: OnSuccessFutureMagnet): Directive[Out]

    Definition Classes
    FutureDirectives
  188. implicit def optionFormat[T](implicit arg0: JF[T]): OptionFormat[T]

    Definition Classes
    StandardFormats
  189. def optionalAuthenticate[T](magnet: AuthMagnet[T]): Directive1[Option[T]]

    Definition Classes
    SecurityDirectives
  190. def optionalCookie(name: String): Directive1[Option[HttpCookie]]

    Definition Classes
    CookieDirectives
  191. def optionalHeaderValue[T](f: (HttpHeader) ⇒ Option[T]): Directive1[Option[T]]

    Definition Classes
    HeaderDirectives
  192. def optionalHeaderValueByName(headerName: String): Directive1[Option[String]]

    Definition Classes
    HeaderDirectives
  193. def optionalHeaderValueByName(headerName: Symbol): Directive1[Option[String]]

    Definition Classes
    HeaderDirectives
  194. def optionalHeaderValueByType[T <: HttpHeader](magnet: ClassMagnet[T]): Directive1[Option[T]]

    Definition Classes
    HeaderDirectives
  195. def optionalHeaderValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[Option[T]]

    Definition Classes
    HeaderDirectives
  196. def options: Directive0

    Definition Classes
    MethodDirectives
  197. def optionsRoute(pathValue: String)(action: SprayAction): Route

  198. def overrideMethodWithParameter(paramName: String): Directive0

    Definition Classes
    MethodDirectives
  199. def parameter(pdm: ParamDefMagnet): Out

    Definition Classes
    ParameterDirectives
  200. def parameterMap: Directive1[Map[String, String]]

    Definition Classes
    ParameterDirectives
  201. def parameterMultiMap: Directive1[Map[String, List[String]]]

    Definition Classes
    ParameterDirectives
  202. def parameterSeq: Directive1[Seq[(String, String)]]

    Definition Classes
    ParameterDirectives
  203. def parameters(pdm: ParamDefMagnet): Out

    Definition Classes
    ParameterDirectives
  204. def pass: Directive0

    Definition Classes
    BasicDirectives
  205. def patch: Directive0

    Definition Classes
    MethodDirectives
  206. def patchRoute(pathValue: String)(action: SprayAction): Route

  207. def path[L <: HList](pm: PathMatcher[L]): Directive[L]

    Definition Classes
    PathDirectives
  208. def pathEnd: Directive0

    Definition Classes
    PathDirectives
  209. def pathEndOrSingleSlash: Directive0

    Definition Classes
    PathDirectives
  210. def pathPrefix[L <: HList](pm: PathMatcher[L]): Directive[L]

    Definition Classes
    PathDirectives
  211. def pathPrefixTest[L <: HList](pm: PathMatcher[L]): Directive[L]

    Definition Classes
    PathDirectives
  212. def pathSingleSlash: Directive0

    Definition Classes
    PathDirectives
  213. def pathSuffix[L <: HList](pm: PathMatcher[L]): Directive[L]

    Definition Classes
    PathDirectives
  214. def pathSuffixTest[L <: HList](pm: PathMatcher[L]): Directive[L]

    Definition Classes
    PathDirectives
  215. implicit def pimpRouteWithConcatenation(route: Route): RouteConcatenation

    Definition Classes
    RouteConcatenation
  216. def post: Directive0

    Definition Classes
    MethodDirectives
  217. def postRoute(pathValue: String)(action: SprayAction): Route

  218. def produce[T](marshaller: ToResponseMarshaller[T]): Directive[::[(T) ⇒ Unit, HNil]]

    Definition Classes
    MarshallingDirectives
  219. def productElement2Field[T](fieldName: String, p: Product, ix: Int, rest: List[JsField])(implicit writer: JsonWriter[T]): List[JsField]

    Attributes
    protected
    Definition Classes
    ProductFormats
  220. def provide[T](value: T): Directive1[T]

    Definition Classes
    BasicDirectives
  221. def put: Directive0

    Definition Classes
    MethodDirectives
  222. def putRoute(pathValue: String)(action: SprayAction): Route

  223. def rawPathPrefix[L <: HList](pm: PathMatcher[L]): Directive[L]

    Definition Classes
    PathDirectives
  224. def rawPathPrefixTest[L <: HList](pm: PathMatcher[L]): Directive[L]

    Definition Classes
    PathDirectives
  225. def redirect(uri: Uri, redirectionType: Redirection): StandardRoute

    Definition Classes
    RouteDirectives
  226. implicit def regex2PathMatcher(regex: Regex): PathMatcher1[String]

    Definition Classes
    ImplicitPathMatcherConstruction
  227. def reject(rejections: Rejection*): StandardRoute

    Definition Classes
    RouteDirectives
  228. def reject: StandardRoute

    Definition Classes
    RouteDirectives
  229. def rejectEmptyResponse: Directive0

    Definition Classes
    MiscDirectives
  230. def requestEncodedWith(encoding: HttpEncoding): Directive0

    Definition Classes
    EncodingDirectives
  231. def requestEntityEmpty: Directive0

    Definition Classes
    MiscDirectives
  232. def requestEntityPresent: Directive0

    Definition Classes
    MiscDirectives
  233. def requestInstance: Directive1[HttpRequest]

    Definition Classes
    MiscDirectives
  234. def requestUri: Directive1[Uri]

    Definition Classes
    MiscDirectives
  235. def respondWithDefaultMediaType: Directive0

  236. def respondWithHeader(responseHeader: HttpHeader): Directive0

    Definition Classes
    RespondWithDirectives
  237. def respondWithHeaders(responseHeaders: List[HttpHeader]): Directive0

    Definition Classes
    RespondWithDirectives
  238. def respondWithHeaders(responseHeaders: HttpHeader*): Directive0

    Definition Classes
    RespondWithDirectives
  239. def respondWithLastModifiedHeader(timestamp: Long): Directive0

    Definition Classes
    FileAndResourceDirectives
  240. def respondWithMediaType(mediaType: MediaType): Directive0

    Definition Classes
    RespondWithDirectives
  241. def respondWithSingletonHeader(responseHeader: HttpHeader): Directive0

    Definition Classes
    RespondWithDirectives
  242. def respondWithSingletonHeaders(responseHeaders: List[HttpHeader]): Directive0

    Definition Classes
    RespondWithDirectives
  243. def respondWithSingletonHeaders(responseHeaders: HttpHeader*): Directive0

    Definition Classes
    RespondWithDirectives
  244. def respondWithStatus(responseStatus: StatusCode): Directive0

    Definition Classes
    RespondWithDirectives
  245. def responseEncodingAccepted(encoding: HttpEncoding): Directive0

    Definition Classes
    EncodingDirectives
  246. def rewriteUnmatchedPath(f: (Path) ⇒ Path): Directive0

    Definition Classes
    MiscDirectives
  247. def rootFormat[T](format: JsonFormat[T]): RootJsonFormat[T]

    Definition Classes
    AdditionalFormats
  248. def rootJsonFormat[T](reader: RootJsonReader[T], writer: RootJsonWriter[T]): RootJsonFormat[T]

    Definition Classes
    AdditionalFormats
  249. def route(pathValue: String)(action: SprayAction): Route

  250. def routeRouteResponse(f: PartialFunction[Any, Route]): Directive0

    Definition Classes
    BasicDirectives
  251. def runRoute(route: Route)(implicit eh: ExceptionHandler, rh: RejectionHandler, ac: ActorContext, rs: RoutingSettings, log: LoggingContext): Receive

    Definition Classes
    HttpServiceBase
  252. def safeReader[A](implicit arg0: JsonReader[A]): JsonReader[Either[Exception, A]]

    Definition Classes
    AdditionalFormats
  253. def scheme(schm: String): Directive0

    Definition Classes
    SchemeDirectives
  254. def schemeName: Directive1[String]

    Definition Classes
    SchemeDirectives
  255. def sealRejectionHandler(rh: RejectionHandler): RejectionHandler

    Definition Classes
    HttpServiceBase
  256. def sealRoute(route: Route)(implicit eh: ExceptionHandler, rh: RejectionHandler): Route

    Definition Classes
    HttpServiceBase
  257. implicit def segmentStringToPathMatcher(segment: String): PathMatcher0

    Definition Classes
    ImplicitPathMatcherConstruction
  258. def separateOnSlashes(string: String): PathMatcher0

    Definition Classes
    PathMatchers
  259. implicit def seqFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Seq[T]]

    Definition Classes
    CollectionFormats
  260. def setCookie(first: HttpCookie, more: HttpCookie*): Directive0

    Definition Classes
    CookieDirectives
  261. implicit def setFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Set[T]]

    Definition Classes
    CollectionFormats
  262. implicit def string2NR(string: String): NameReceptacle[String]

    Definition Classes
    ToNameReceptaclePimps
  263. implicit def stringExtractionPair2PathMatcher[T](tuple: (String, T)): PathMatcher1[T]

    Definition Classes
    ImplicitPathMatcherConstruction
  264. implicit def stringOptionNameReceptacle2PathMatcher(nr: NameReceptacle[Option[String]]): PathMatcher0

    Definition Classes
    ImplicitPathMatcherConstruction
  265. implicit def symbol2NR(symbol: Symbol): NameReceptacle[String]

    Definition Classes
    ToNameReceptaclePimps
  266. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  267. def timeoutRoute: Route

    Definition Classes
    HttpServiceBase
  268. def toString(): String

    Definition Classes
    AnyRef → Any
  269. implicit def tuple1Format[A](implicit arg0: JF[A]): JF[(A)]

    Definition Classes
    StandardFormats
  270. implicit def tuple2Format[A, B](implicit arg0: JF[A], arg1: JF[B]): RootJsonFormat[(A, B)] { def write(t: (A, B)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  271. implicit def tuple3Format[A, B, C](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C]): RootJsonFormat[(A, B, C)] { def write(t: (A, B, C)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  272. implicit def tuple4Format[A, B, C, D](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D]): RootJsonFormat[(A, B, C, D)] { def write(t: (A, B, C, D)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  273. implicit def tuple5Format[A, B, C, D, E](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E]): RootJsonFormat[(A, B, C, D, E)] { def write(t: (A, B, C, D, E)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  274. implicit def tuple6Format[A, B, C, D, E, F](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F]): RootJsonFormat[(A, B, C, D, E, F)] { def write(t: (A, B, C, D, E, F)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  275. implicit def tuple7Format[A, B, C, D, E, F, G](implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G]): RootJsonFormat[(A, B, C, D, E, F, G)] { def write(t: (A, B, C, D, E, F, G)): spray.json.JsArray }

    Definition Classes
    StandardFormats
  276. def unmatchedPath: Directive1[Path]

    Definition Classes
    MiscDirectives
  277. def validate(check: ⇒ Boolean, errorMsg: String): Directive0

    Definition Classes
    MiscDirectives
  278. implicit def valueMap2PathMatcher[T](valueMap: Map[String, T]): PathMatcher1[T]

    Definition Classes
    ImplicitPathMatcherConstruction
  279. implicit def vectorFormat[T](implicit arg0: JsonFormat[T]): RootJsonFormat[Vector[T]]

    Definition Classes
    CollectionFormats
  280. def viaSeq[I <: Iterable[T], T](f: (Seq[T]) ⇒ I)(implicit arg0: JsonFormat[T]): RootJsonFormat[I]

    Definition Classes
    CollectionFormats
  281. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  284. def withRangeSupport(m: WithRangeSupportMagnet): Directive0

    Definition Classes
    RangeDirectives

Deprecated Value Members

  1. def PathElement: Segment.type

    Definition Classes
    PathMatchers
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0-M8/1.1-M8) Use Segment instead

Inherited from SprayJsonFormats

Inherited from DefaultJsonProtocol

Inherited from AdditionalFormats

Inherited from ProductFormats

Inherited from ProductFormatsInstances

Inherited from CollectionFormats

Inherited from StandardFormats

Inherited from BasicFormats

Inherited from SprayRoutes

Inherited from HttpService

Inherited from HttpServiceBase

Inherited from Directives

Inherited from SecurityDirectives

Inherited from SchemeDirectives

Inherited from RouteDirectives

Inherited from RespondWithDirectives

Inherited from RangeDirectives

Inherited from PathDirectives

Inherited from ImplicitPathMatcherConstruction

Inherited from PathMatchers

Inherited from ParameterDirectives

Inherited from MiscDirectives

Inherited from MethodDirectives

Inherited from MarshallingDirectives

Inherited from HostDirectives

Inherited from HeaderDirectives

Inherited from FutureDirectives

Inherited from FormFieldDirectives

Inherited from ToNameReceptaclePimps

Inherited from FileAndResourceDirectives

Inherited from ExecutionDirectives

Inherited from EncodingDirectives

Inherited from DebuggingDirectives

Inherited from CookieDirectives

Inherited from ChunkingDirectives

Inherited from CacheConditionDirectives

Inherited from BasicDirectives

Inherited from AnyParamDirectives

Inherited from spray.routing.RouteConcatenation

Inherited from AnyRef

Inherited from Any

Ungrouped