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. All

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[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  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. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  22. implicit def fromByteStringUnmarshaller[A](implicit arg0: Manifest[A], s: Serialization, formats: Formats): Unmarshaller[ByteString, A]
    Definition Classes
    Json4sSupport
  23. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. implicit def header2AddHeader(header: HttpHeader): RequestTransformer
    Definition Classes
    RequestBuilding
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. implicit lazy val json4sFormats: Formats
    Definition Classes
    JsonSupport
  28. def logRequest(logFun: (HttpRequest) => Unit): (HttpRequest) => HttpRequest
    Definition Classes
    RequestBuilding
  29. def logRequest(log: LoggingAdapter, level: LogLevel): (HttpRequest) => HttpRequest
    Definition Classes
    RequestBuilding
  30. def logRequest(implicit request: HttpRequest, materializer: Materializer): HttpRequest
    Definition Classes
    CommonClient
  31. def logRequestResponse(requestStartTime: Long)(implicit request: HttpRequest, materializer: Materializer): (HttpResponse) => HttpResponse
    Definition Classes
    CommonClient
  32. def logValue[T](logFun: (T) => Unit): (T) => T
    Definition Classes
    TransformerPipelineSupport
  33. def logValue[T](log: LoggingAdapter, level: LogLevel): (T) => T
    Definition Classes
    TransformerPipelineSupport
  34. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  35. def mapHeaders(f: (Seq[HttpHeader]) => Seq[HttpHeader]): RequestTransformer
    Definition Classes
    RequestBuilding
  36. implicit def marshaller[A <: AnyRef](implicit serialization: Serialization, formats: Formats, shouldWritePretty: ShouldWritePretty): ToEntityMarshaller[A]
    Definition Classes
    Json4sSupport
  37. def mediaTypes: Seq[WithFixedCharset]
    Definition Classes
    Json4sSupport
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  41. def parseFailedResponse(response: HttpResponse)(implicit materializer: Materializer): Future[TwitterException]
    Attributes
    protected
    Definition Classes
    CommonClient
  42. def removeHeader(clazz: Class[_]): RequestTransformer
    Definition Classes
    RequestBuilding
  43. def removeHeader[T <: HttpHeader](implicit arg0: ClassTag[T]): RequestTransformer
    Definition Classes
    RequestBuilding
  44. def removeHeader(headerName: String): RequestTransformer
    Definition Classes
    RequestBuilding
  45. def removeHeaders(names: String*): RequestTransformer
    Definition Classes
    RequestBuilding
  46. def sendAndReceive[T](request: HttpRequest, f: (HttpResponse) => Future[T])(implicit system: ActorSystem, materializer: Materializer): Future[T]
    Attributes
    protected
  47. val serialization: Serialization
    Definition Classes
    JsonSupport
  48. implicit def sourceMarshaller[A <: AnyRef](implicit serialization: Serialization, formats: Formats, shouldWritePretty: ShouldWritePretty, support: JsonEntityStreamingSupport): ToEntityMarshaller[SourceOf[A]]
    Definition Classes
    Json4sSupport
  49. implicit def sourceUnmarshaller[A](implicit arg0: Manifest[A], support: JsonEntityStreamingSupport, serialization: Serialization, formats: Formats): FromEntityUnmarshaller[SourceOf[A]]
    Definition Classes
    Json4sSupport
  50. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  51. def toString(): String
    Definition Classes
    AnyRef → Any
  52. def unmarshal[T](requestStartTime: Long, f: (HttpResponse) => Future[T])(implicit request: HttpRequest, response: HttpResponse, materializer: Materializer): Future[T]
    Attributes
    protected
    Definition Classes
    CommonClient
  53. implicit def unmarshaller[A](implicit arg0: Manifest[A], serialization: Serialization, formats: Formats): FromEntityUnmarshaller[A]
    Definition Classes
    Json4sSupport
  54. def unmarshallerContentTypes: Seq[ContentTypeRange]
    Definition Classes
    Json4sSupport
  55. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  56. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  57. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  58. val withLogRequest: Boolean
    Definition Classes
    Client → CommonClient
  59. val withLogRequestResponse: Boolean
    Definition Classes
    Client → CommonClient
  60. def withOAuthHeader(callback: Option[String])(implicit materializer: Materializer): (HttpRequest) => Future[HttpRequest]
    Definition Classes
    OAuthClient
  61. def withSimpleOAuthHeader(callback: Option[String])(implicit materializer: Materializer): (HttpRequest) => Future[HttpRequest]
    Definition Classes
    OAuthClient

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