Package

org.squbs

httpclient

Permalink

package httpclient

Visibility
  1. Public
  2. All

Type Members

  1. class CircuitBreakerMetrics extends AnyRef

    Permalink
  2. class DefaultHttpEndpointResolver extends Resolver[HttpEndpoint] with LazyLogging

    Permalink

    A Resolver that resolves a valid HTTP Uri String to an HttpEndpoint.

  3. trait HttpClientConfigMXBean extends AnyRef

    Permalink
    Annotations
    @MXBean()
  4. case class HttpClientConfigMXBeanImpl(name: String, endpointUri: String, endpointPort: Int, environment: String, pipeline: Option[String], defaultPipelineOn: Option[Boolean], circuitBreakerStateName: String, cps: ConnectionPoolSettings) extends HttpClientConfigMXBean with Product with Serializable

    Permalink
  5. case class HttpClientEndpointNotExistException(svcName: String, env: Environment = Default) extends HttpClientException with Product with Serializable

    Permalink
  6. class HttpClientException extends RuntimeException with Serializable

    Permalink
  7. case class HttpClientExistException(svcName: String, env: Environment = Default) extends HttpClientException with Product with Serializable

    Permalink
  8. case class HttpClientMarkDownException(svcName: String, env: Environment = Default) extends HttpClientException with Product with Serializable

    Permalink
  9. case class HttpClientNotExistException(svcName: String, env: Environment = Default) extends HttpClientException with Product with Serializable

    Permalink
  10. case class HttpEndpoint(uri: Uri, sslContext: Option[SSLContext] = None, config: Option[Config] = None) extends Product with Serializable

    Permalink

    End point type for HTTP/HTTPS.

    End point type for HTTP/HTTPS.

    uri

    The HTTP request URI.

    sslContext

    The SSL context, if any.

  11. case class ServiceCall(callTime: Long, status: ServiceCallStatus) extends Product with Serializable

    Permalink
  12. class TimeBucketMetrics[T] extends AnyRef

    Permalink

Value Members

  1. object CircuitBreakerStatus extends Enumeration

    Permalink
  2. object ClientFlow

    Permalink
  3. object HttpEndpoint extends Serializable

    Permalink

    Creators for HttpEndpoint.

  4. object ServiceCallStatus extends Enumeration

    Permalink

Ungrouped