dispatch.classic.thread

ThreadSafeHttpClient

class ThreadSafeHttpClient extends ConfiguredHttpClient

Client with a ThreadSafeClientConnManager

Linear Supertypes
ConfiguredHttpClient, DefaultHttpClient, AbstractHttpClient, HttpClient, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ThreadSafeHttpClient
  2. ConfiguredHttpClient
  3. DefaultHttpClient
  4. AbstractHttpClient
  5. HttpClient
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ThreadSafeHttpClient(credentials: CurrentCredentials, maxConnections: Int, maxConnectionsPerRoute: Int)

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. def addRequestInterceptor(arg0: HttpRequestInterceptor, arg1: Int): Unit

    Definition Classes
    AbstractHttpClient
  5. def addRequestInterceptor(arg0: HttpRequestInterceptor): Unit

    Definition Classes
    AbstractHttpClient
  6. def addResponseInterceptor(arg0: HttpResponseInterceptor, arg1: Int): Unit

    Definition Classes
    AbstractHttpClient
  7. def addResponseInterceptor(arg0: HttpResponseInterceptor): Unit

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

    Definition Classes
    Any
  9. def clearRequestInterceptors(): Unit

    Definition Classes
    AbstractHttpClient
  10. def clearResponseInterceptors(): Unit

    Definition Classes
    AbstractHttpClient
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def configureProxy(params: HttpParams): HttpParams

    Attributes
    protected
    Definition Classes
    ConfiguredHttpClient
  13. def createAuthSchemeRegistry(): AuthSchemeRegistry

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  14. def createClientConnectionManager(): ThreadSafeClientConnManager

    Definition Classes
    ThreadSafeHttpClient → AbstractHttpClient
  15. def createClientRequestDirector(arg0: HttpRequestExecutor, arg1: ClientConnectionManager, arg2: ConnectionReuseStrategy, arg3: ConnectionKeepAliveStrategy, arg4: HttpRoutePlanner, arg5: HttpProcessor, arg6: HttpRequestRetryHandler, arg7: RedirectStrategy, arg8: AuthenticationHandler, arg9: AuthenticationHandler, arg10: UserTokenHandler, arg11: HttpParams): RequestDirector

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  16. def createConnectionKeepAliveStrategy(): ConnectionKeepAliveStrategy

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  17. def createConnectionReuseStrategy(): ConnectionReuseStrategy

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  18. def createCookieSpecRegistry(): CookieSpecRegistry

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  19. def createCookieStore(): CookieStore

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  20. def createCredentialsProvider(): CredentialsProvider

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  21. def createHttpContext(): HttpContext

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  22. def createHttpParams(): HttpParams

    Definition Classes
    ConfiguredHttpClient → DefaultHttpClient → AbstractHttpClient
  23. def createHttpProcessor(): BasicHttpProcessor

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    DefaultHttpClient → AbstractHttpClient
  24. def createHttpRequestRetryHandler(): HttpRequestRetryHandler

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  25. def createHttpRoutePlanner(): HttpRoutePlanner

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  26. def createProxyAuthenticationHandler(): AuthenticationHandler

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  27. def createRequestExecutor(): HttpRequestExecutor

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  28. def createTargetAuthenticationHandler(): AuthenticationHandler

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  29. def createUserTokenHandler(): UserTokenHandler

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  30. def determineParams(arg0: HttpRequest): HttpParams

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  31. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  33. def execute[T](arg0: HttpHost, arg1: HttpRequest, arg2: ResponseHandler[_ <: T], arg3: HttpContext): T

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  34. def execute[T](arg0: HttpHost, arg1: HttpRequest, arg2: ResponseHandler[_ <: T]): T

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  35. def execute[T](arg0: HttpUriRequest, arg1: ResponseHandler[_ <: T], arg2: HttpContext): T

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  36. def execute[T](arg0: HttpUriRequest, arg1: ResponseHandler[_ <: T]): T

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  37. final def execute(arg0: HttpHost, arg1: HttpRequest, arg2: HttpContext): HttpResponse

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  38. final def execute(arg0: HttpHost, arg1: HttpRequest): HttpResponse

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  39. final def execute(arg0: HttpUriRequest, arg1: HttpContext): HttpResponse

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  40. final def execute(arg0: HttpUriRequest): HttpResponse

    Definition Classes
    AbstractHttpClient → HttpClient
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  41. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  42. final def getAuthSchemes(): AuthSchemeRegistry

    Definition Classes
    AbstractHttpClient
  43. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  44. final def getConnectionKeepAliveStrategy(): ConnectionKeepAliveStrategy

    Definition Classes
    AbstractHttpClient
  45. final def getConnectionManager(): ClientConnectionManager

    Definition Classes
    AbstractHttpClient → HttpClient
  46. final def getConnectionReuseStrategy(): ConnectionReuseStrategy

    Definition Classes
    AbstractHttpClient
  47. final def getCookieSpecs(): CookieSpecRegistry

    Definition Classes
    AbstractHttpClient
  48. final def getCookieStore(): CookieStore

    Definition Classes
    AbstractHttpClient
  49. final def getCredentialsProvider(): CredentialsProvider

    Definition Classes
    AbstractHttpClient
  50. final def getHttpProcessor(): BasicHttpProcessor

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
  51. final def getHttpRequestRetryHandler(): HttpRequestRetryHandler

    Definition Classes
    AbstractHttpClient
  52. final def getParams(): HttpParams

    Definition Classes
    AbstractHttpClient → HttpClient
  53. final def getProxyAuthenticationHandler(): AuthenticationHandler

    Definition Classes
    AbstractHttpClient
  54. final def getRedirectStrategy(): RedirectStrategy

    Definition Classes
    AbstractHttpClient
  55. final def getRequestExecutor(): HttpRequestExecutor

    Definition Classes
    AbstractHttpClient
  56. def getRequestInterceptor(arg0: Int): HttpRequestInterceptor

    Definition Classes
    AbstractHttpClient
  57. def getRequestInterceptorCount(): Int

    Definition Classes
    AbstractHttpClient
  58. def getResponseInterceptor(arg0: Int): HttpResponseInterceptor

    Definition Classes
    AbstractHttpClient
  59. def getResponseInterceptorCount(): Int

    Definition Classes
    AbstractHttpClient
  60. final def getRoutePlanner(): HttpRoutePlanner

    Definition Classes
    AbstractHttpClient
  61. final def getTargetAuthenticationHandler(): AuthenticationHandler

    Definition Classes
    AbstractHttpClient
  62. final def getUserTokenHandler(): UserTokenHandler

    Definition Classes
    AbstractHttpClient
  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. var proxyBasicCredentials: Option[UsernamePasswordCredentials]

    Attributes
    protected
    Definition Classes
    ConfiguredHttpClient
  69. var proxyNTCredentials: Option[NTCredentials]

    Attributes
    protected
    Definition Classes
    ConfiguredHttpClient
  70. var proxyScope: Option[AuthScope]

    Attributes
    protected
    Definition Classes
    ConfiguredHttpClient
  71. def removeRequestInterceptorByClass(arg0: Class[_ <: HttpRequestInterceptor]): Unit

    Definition Classes
    AbstractHttpClient
  72. def removeResponseInterceptorByClass(arg0: Class[_ <: HttpResponseInterceptor]): Unit

    Definition Classes
    AbstractHttpClient
  73. def setAuthSchemes(arg0: AuthSchemeRegistry): Unit

    Definition Classes
    AbstractHttpClient
  74. def setCookieSpecs(arg0: CookieSpecRegistry): Unit

    Definition Classes
    AbstractHttpClient
  75. def setCookieStore(arg0: CookieStore): Unit

    Definition Classes
    AbstractHttpClient
  76. def setCredentialsProvider(arg0: CredentialsProvider): Unit

    Definition Classes
    AbstractHttpClient
  77. def setHttpRequestRetryHandler(arg0: HttpRequestRetryHandler): Unit

    Definition Classes
    AbstractHttpClient
  78. def setKeepAliveStrategy(arg0: ConnectionKeepAliveStrategy): Unit

    Definition Classes
    AbstractHttpClient
  79. def setParams(arg0: HttpParams): Unit

    Definition Classes
    AbstractHttpClient
  80. def setProxyAuthenticationHandler(arg0: AuthenticationHandler): Unit

    Definition Classes
    AbstractHttpClient
  81. def setRedirectStrategy(arg0: RedirectStrategy): Unit

    Definition Classes
    AbstractHttpClient
  82. def setReuseStrategy(arg0: ConnectionReuseStrategy): Unit

    Definition Classes
    AbstractHttpClient
  83. def setRoutePlanner(arg0: HttpRoutePlanner): Unit

    Definition Classes
    AbstractHttpClient
  84. def setTargetAuthenticationHandler(arg0: AuthenticationHandler): Unit

    Definition Classes
    AbstractHttpClient
  85. def setUserTokenHandler(arg0: UserTokenHandler): Unit

    Definition Classes
    AbstractHttpClient
  86. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  87. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def createClientRequestDirector(arg0: HttpRequestExecutor, arg1: ClientConnectionManager, arg2: ConnectionReuseStrategy, arg3: ConnectionKeepAliveStrategy, arg4: HttpRoutePlanner, arg5: HttpProcessor, arg6: HttpRequestRetryHandler, arg7: RedirectHandler, arg8: AuthenticationHandler, arg9: AuthenticationHandler, arg10: UserTokenHandler, arg11: HttpParams): RequestDirector

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def createRedirectHandler(): RedirectHandler

    Attributes
    protected[org.apache.http.impl.client]
    Definition Classes
    AbstractHttpClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  3. final def getRedirectHandler(): RedirectHandler

    Definition Classes
    AbstractHttpClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  4. def setRedirectHandler(arg0: RedirectHandler): Unit

    Definition Classes
    AbstractHttpClient
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from ConfiguredHttpClient

Inherited from DefaultHttpClient

Inherited from AbstractHttpClient

Inherited from HttpClient

Inherited from AnyRef

Inherited from Any

Ungrouped