Packages

trait Client extends OAuthClient

Source
Client.scala
Linear Supertypes
OAuthClient, RequestBuilding, TransformerPipelineSupport, CommonClient, LazyLogging, JsonSupport, Json4sSupport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Client
  2. OAuthClient
  3. RequestBuilding
  4. TransformerPipelineSupport
  5. CommonClient
  6. LazyLogging
  7. JsonSupport
  8. Json4sSupport
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class RequestBuilder extends AnyRef
    Definition Classes
    RequestBuilding
  2. type RequestTransformer = (HttpRequest) => HttpRequest
    Definition Classes
    RequestBuilding
  3. type SourceOf[A] = Source[A, _]
    Definition Classes
    Json4sSupport
  4. implicit class WithTransformation[A] extends AnyRef
    Definition Classes
    TransformerPipelineSupport
  5. implicit class WithTransformerConcatenation[A, B] extends (A) => B
    Definition Classes
    TransformerPipelineSupport

Abstract Value Members

  1. abstract def oauthProvider: OAuth1Provider
    Definition Classes
    Client → OAuthClient

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. val Delete: OAuthRequestBuilder
    Definition Classes
    OAuthClient → RequestBuilding
  5. val Get: OAuthRequestBuilder
    Definition Classes
    OAuthClient → RequestBuilding
  6. val Head: OAuthRequestBuilder
    Definition Classes
    OAuthClient → RequestBuilding
  7. val Options: OAuthRequestBuilder
    Definition Classes
    OAuthClient → RequestBuilding
  8. val Patch: OAuthRequestBuilder
    Definition Classes
    OAuthClient → RequestBuilding
  9. val Post: OAuthRequestBuilder
    Definition Classes
    OAuthClient → RequestBuilding
  10. val Put: OAuthRequestBuilder
    Definition Classes
    OAuthClient → RequestBuilding
  11. def addAttribute[T](key: AttributeKey[T], value: T): RequestTransformer
    Definition Classes
    RequestBuilding
  12. def addCredentials(credentials: HttpCredentials): RequestTransformer
    Definition Classes
    RequestBuilding
  13. def addHeader(headerName: String, headerValue: String): RequestTransformer
    Definition Classes
    RequestBuilding
  14. def addHeader(header: HttpHeader): RequestTransformer
    Definition Classes
    RequestBuilding
  15. def addHeaders(first: HttpHeader, more: HttpHeader*): RequestTransformer
    Definition Classes
    RequestBuilding
  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  18. def connection(implicit request: HttpRequest, system: ActorSystem): Flow[HttpRequest, HttpResponse, Future[OutgoingConnection]]
    Attributes
    protected
    Definition Classes
    CommonClient
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. implicit def fromByteStringUnmarshaller[A](implicit arg0: Manifest[A], s: Serialization, formats: Formats): Unmarshaller[ByteString, A]
    Definition Classes
    Json4sSupport
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. implicit def header2AddHeader(header: HttpHeader): RequestTransformer
    Definition Classes
    RequestBuilding
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. implicit lazy val json4sFormats: Formats
    Definition Classes
    JsonSupport
  27. def logRequest(logFun: (HttpRequest) => Unit): (HttpRequest) => HttpRequest
    Definition Classes
    RequestBuilding
  28. def logRequest(log: LoggingAdapter, level: LogLevel): (HttpRequest) => HttpRequest
    Definition Classes
    RequestBuilding
  29. def logRequest(implicit request: HttpRequest, materializer: Materializer): HttpRequest
    Definition Classes
    CommonClient
  30. def logRequestResponse(requestStartTime: Long)(implicit request: HttpRequest, materializer: Materializer): (HttpResponse) => HttpResponse
    Definition Classes
    CommonClient
  31. def logValue[T](logFun: (T) => Unit): (T) => T
    Definition Classes
    TransformerPipelineSupport
  32. def logValue[T](log: LoggingAdapter, level: LogLevel): (T) => T
    Definition Classes
    TransformerPipelineSupport
  33. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  34. def mapHeaders(f: (Seq[HttpHeader]) => Seq[HttpHeader]): RequestTransformer
    Definition Classes
    RequestBuilding
  35. implicit def marshaller[A <: AnyRef](implicit serialization: Serialization, formats: Formats, shouldWritePretty: ShouldWritePretty): ToEntityMarshaller[A]
    Definition Classes
    Json4sSupport
  36. def mediaTypes: Seq[WithFixedCharset]
    Definition Classes
    Json4sSupport
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. def parseFailedResponse(response: HttpResponse)(implicit materializer: Materializer): Future[TwitterException]
    Attributes
    protected
    Definition Classes
    CommonClient
  41. def removeHeader(clazz: Class[_]): RequestTransformer
    Definition Classes
    RequestBuilding
  42. def removeHeader[T <: HttpHeader](implicit arg0: ClassTag[T]): RequestTransformer
    Definition Classes
    RequestBuilding
  43. def removeHeader(headerName: String): RequestTransformer
    Definition Classes
    RequestBuilding
  44. def removeHeaders(names: String*): RequestTransformer
    Definition Classes
    RequestBuilding
  45. def sendAndReceive[T](request: HttpRequest, f: (HttpResponse) => Future[T])(implicit system: ActorSystem, materializer: Materializer): Future[T]
    Attributes
    protected
  46. val serialization: Serialization
    Definition Classes
    JsonSupport
  47. implicit def sourceMarshaller[A <: AnyRef](implicit serialization: Serialization, formats: Formats, shouldWritePretty: ShouldWritePretty, support: JsonEntityStreamingSupport): ToEntityMarshaller[SourceOf[A]]
    Definition Classes
    Json4sSupport
  48. implicit def sourceUnmarshaller[A](implicit arg0: Manifest[A], support: JsonEntityStreamingSupport, serialization: Serialization, formats: Formats): FromEntityUnmarshaller[SourceOf[A]]
    Definition Classes
    Json4sSupport
  49. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  50. def toString(): String
    Definition Classes
    AnyRef → Any
  51. def unmarshal[T](requestStartTime: Long, f: (HttpResponse) => Future[T])(implicit request: HttpRequest, response: HttpResponse, materializer: Materializer): Future[T]
    Attributes
    protected
    Definition Classes
    CommonClient
  52. implicit def unmarshaller[A](implicit arg0: Manifest[A], serialization: Serialization, formats: Formats): FromEntityUnmarshaller[A]
    Definition Classes
    Json4sSupport
  53. def unmarshallerContentTypes: Seq[ContentTypeRange]
    Definition Classes
    Json4sSupport
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  56. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  57. val withLogRequest: Boolean
    Definition Classes
    Client → CommonClient
  58. val withLogRequestResponse: Boolean
    Definition Classes
    Client → CommonClient
  59. def withOAuthHeader(callback: Option[String])(implicit materializer: Materializer): (HttpRequest) => Future[HttpRequest]
    Definition Classes
    OAuthClient
  60. def withSimpleOAuthHeader(callback: Option[String])(implicit materializer: Materializer): (HttpRequest) => Future[HttpRequest]
    Definition Classes
    OAuthClient

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from OAuthClient

Inherited from RequestBuilding

Inherited from CommonClient

Inherited from LazyLogging

Inherited from JsonSupport

Inherited from Json4sSupport

Inherited from AnyRef

Inherited from Any

Ungrouped