case class Client(stack: Stack[ServiceFactory[PgRequest, PgResponse]] = defaultStack, params: Params = defaultParams) extends StdStackClient[PgRequest, PgResponse, Client] with WithSessionPool[Client] with WithDefaultLoadBalancer[Client] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Client
- Serializable
- Product
- Equals
- WithDefaultLoadBalancer
- WithSessionPool
- StdStackClient
- EndpointerStackClient
- WithSessionQualifier
- WithClientSession
- WithClientTransport
- WithClientAdmissionControl
- ClientParams
- CommonParams
- StackClient
- StackBasedClient
- Transformable
- Parameterized
- Client
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Client(stack: Stack[ServiceFactory[PgRequest, PgResponse]] = defaultStack, params: Params = defaultParams)
Type Members
- type Context = TransportContext
- Definition Classes
- Client → StdStackClient
- type In = PgRequest
- Definition Classes
- Client → StdStackClient
- type Out = PgResponse
- Definition Classes
- Client → StdStackClient
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def conditionally(bool: Boolean, conf: (Client) => Client): Client
- def configured[P](psp: (P, Param[P])): Client
- Definition Classes
- EndpointerStackClient → StackClient → Parameterized
- def configured[P](p: P)(implicit arg0: Param[P]): Client
- Definition Classes
- EndpointerStackClient → StackClient → Parameterized
- def configuredParams(newParams: Params): Client
- Definition Classes
- EndpointerStackClient → StackClient → Parameterized
- def copy1(stack: Stack[ServiceFactory[PgRequest, PgResponse]], params: Params): Client { ... /* 2 definitions in type refinement */ }
- Attributes
- protected
- Definition Classes
- Client → StdStackClient → EndpointerStackClient
- def database(database: String): Client
- def dest(name: Name): Client
- def dest(addr: String): Client
- final def endpointer: Stackable[ServiceFactory[PgRequest, PgResponse]]
- Attributes
- protected
- Definition Classes
- StdStackClient → EndpointerStackClient
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def filtered(filter: Filter[PgRequest, PgResponse, PgRequest, PgResponse]): Client
- Definition Classes
- EndpointerStackClient
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def injectors: Seq[ClientParamsInjector]
- Attributes
- protected
- Definition Classes
- EndpointerStackClient
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def newClient(dest: Name, label0: String): ServiceFactory[PgRequest, PgResponse]
- Definition Classes
- EndpointerStackClient → Client
- final def newClient(dest: String, label: String): ServiceFactory[PgRequest, PgResponse]
- Definition Classes
- Client
- final def newClient(dest: String): ServiceFactory[PgRequest, PgResponse]
- Definition Classes
- Client
- def newDispatcher(transport: Transport[In, Out] { type Context <: Client.this.Context }): Service[PgRequest, PgResponse]
- Attributes
- protected
- Definition Classes
- Client → StdStackClient
- def newRichClient(addr: Name): PostgresClientImpl
- def newRichClient(addr: String): PostgresClientImpl
- def newRichClient(): PostgresClientImpl
- def newService(dest: Name, label: String): Service[PgRequest, PgResponse]
- Definition Classes
- EndpointerStackClient → Client
- final def newService(dest: String, label: String): Service[PgRequest, PgResponse]
- Definition Classes
- Client
- final def newService(dest: String): Service[PgRequest, PgResponse]
- Definition Classes
- Client
- def newTransporter(addr: SocketAddress): Transporter[In, Out, Context]
- Attributes
- protected
- Definition Classes
- Client → StdStackClient
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val params: Params
- Definition Classes
- Client → StackClient → Parameterized
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def registerTransporter(transporterName: String): Unit
- Attributes
- protected
- Definition Classes
- StackClient
- val stack: Stack[ServiceFactory[PgRequest, PgResponse]]
- Definition Classes
- Client → StackClient
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def transformed(t: Transformer): StackClient[PgRequest, PgResponse]
- Definition Classes
- StackClient → Transformable
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- val withAdmissionControl: ClientAdmissionControlParams[Client]
- Definition Classes
- WithClientAdmissionControl
- def withBinaryParams(enable: Boolean = true): Client
- def withBinaryResults(enable: Boolean = true): Client
- def withCredentials(user: String): Client
- def withCredentials(user: String, password: String): Client
- def withCredentials(user: String, password: Option[String]): Client
- def withCustomReceiveFunctions(receiveFunctions: PartialFunction[String, ValueDecoder[_]]): Client
- def withCustomTypes(customTypes: Map[Int, TypeSpecifier]): Client
- def withDefaultTypes(): Client
- def withExceptionStatsHandler(exceptionStatsHandler: ExceptionStatsHandler): Client
- Definition Classes
- CommonParams
- def withExecutionOffloaded(executor: ExecutorService): Client
- Definition Classes
- CommonParams
- def withExecutionOffloaded(pool: FuturePool): Client
- Definition Classes
- CommonParams
- def withLabel(label: String): Client
- Definition Classes
- CommonParams
- def withLabels(keywords: String*): Client
- Definition Classes
- CommonParams
- val withLoadBalancer: DefaultLoadBalancingParams[Client]
- Definition Classes
- WithDefaultLoadBalancer
- def withMonitor(monitor: Monitor): Client
- Definition Classes
- CommonParams
- def withParams(params: Params): Client
- Definition Classes
- EndpointerStackClient → StackClient → Parameterized
- def withRequestTimeout(timeout: Tunable[Duration]): Client
- Definition Classes
- CommonParams
- def withRequestTimeout(timeout: Duration): Client
- Definition Classes
- CommonParams
- def withResponseClassifier(responseClassifier: ResponseClassifier): Client
- Definition Classes
- CommonParams
- def withRetryBackoff(backoff: Backoff): Client
- Definition Classes
- ClientParams
- def withRetryBudget(budget: RetryBudget): Client
- Definition Classes
- ClientParams
- def withRetryPolicy(policy: RetryPolicy[Try[Nothing]]): Client
- val withSession: ClientSessionParams[Client]
- Definition Classes
- WithClientSession
- val withSessionPool: SessionPoolingParams[Client]
- Definition Classes
- WithSessionPool
- val withSessionQualifier: SessionQualificationParams[Client]
- Definition Classes
- WithSessionQualifier
- def withStack(fn: (Stack[ServiceFactory[PgRequest, PgResponse]]) => Stack[ServiceFactory[PgRequest, PgResponse]]): Client
- Definition Classes
- EndpointerStackClient → StackClient
- def withStack(stack: Stack[ServiceFactory[PgRequest, PgResponse]]): Client
- Definition Classes
- EndpointerStackClient → StackClient
- def withStatsReceiver(statsReceiver: StatsReceiver): Client
- Definition Classes
- CommonParams
- def withTracer(tracer: Tracer): Client
- Definition Classes
- CommonParams
- val withTransport: ClientTransportParams[Client]
- Definition Classes
- WithClientTransport
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
- def transformed(f: (Stack[ServiceFactory[PgRequest, PgResponse]]) => Stack[ServiceFactory[PgRequest, PgResponse]]): Client
- Definition Classes
- EndpointerStackClient
- Annotations
- @deprecated
- Deprecated
(Since version 2018-10-30) Use withStack(Stack[ServiceFactory[Req, Rep]] => Stack[ServiceFactory[Req, Rep]]) instead