Class/Object

com.twitter.finagle.Redis

Client

Related Docs: object Client | package Redis

Permalink

case class Client(stack: Stack[ServiceFactory[Command, Reply]] = Client.stack, params: Params = Client.params) extends StdStackClient[Command, Reply, Client] with WithDefaultLoadBalancer[Client] with RedisRichClient with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Client
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. RedisRichClient
  7. WithDefaultLoadBalancer
  8. StdStackClient
  9. EndpointerStackClient
  10. WithSessionQualifier
  11. WithClientSession
  12. WithClientTransport
  13. WithClientAdmissionControl
  14. ClientParams
  15. CommonParams
  16. StackClient
  17. StackBasedClient
  18. Transformable
  19. Parameterized
  20. Client
  21. AnyRef
  22. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Client(stack: Stack[ServiceFactory[Command, Reply]] = Client.stack, params: Params = Client.params)

    Permalink

Type Members

  1. type Context = TransportContext

    Permalink
    Attributes
    protected
    Definition Classes
    Client → StdStackClient
  2. type In = Buf

    Permalink
    Attributes
    protected
    Definition Classes
    Client → StdStackClient
  3. type Out = Buf

    Permalink
    Attributes
    protected
    Definition Classes
    Client → StdStackClient

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def configured[P](psp: (P, Param[P])): Client

    Permalink
    Definition Classes
    Client → EndpointerStackClient → StackClient → Parameterized
  7. def configured[P](p: P)(implicit arg0: Param[P]): Client

    Permalink
    Definition Classes
    EndpointerStackClient → StackClient → Parameterized
  8. def configuredParams(newParams: Params): Client

    Permalink
    Definition Classes
    EndpointerStackClient → StackClient → Parameterized
  9. def copy1(stack: Stack[ServiceFactory[Command, Reply]] = this.stack, params: Params = this.params): Client

    Permalink
    Attributes
    protected
    Definition Classes
    Client → StdStackClient → EndpointerStackClient
  10. final def endpointer: Stackable[ServiceFactory[Command, Reply]]

    Permalink
    Attributes
    protected
    Definition Classes
    StdStackClient → EndpointerStackClient
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def filtered(filter: Filter[Command, Reply, Command, Reply]): Client

    Permalink
    Definition Classes
    Client → EndpointerStackClient
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def newClient(dest: Name, label0: String): ServiceFactory[Command, Reply]

    Permalink
    Definition Classes
    EndpointerStackClient → Client
  18. final def newClient(dest: String, label: String): ServiceFactory[Command, Reply]

    Permalink
    Definition Classes
    Client
  19. final def newClient(dest: String): ServiceFactory[Command, Reply]

    Permalink
    Definition Classes
    Client
  20. def newDispatcher(transport: Transport[In, Out] { type Context <: Client.this.Context }): Service[Command, Reply]

    Permalink
    Attributes
    protected
    Definition Classes
    Client → StdStackClient
  21. def newPartitionedClient(dest: String): PartitionedClient

    Permalink
    Definition Classes
    RedisRichClient
  22. def newPartitionedClient(dest: Name, label: String): PartitionedClient

    Permalink
    Definition Classes
    RedisRichClient
  23. def newRichClient(dest: Name, label: String): redis.Client

    Permalink
    Definition Classes
    RedisRichClient
  24. def newRichClient(dest: String): redis.Client

    Permalink
    Definition Classes
    RedisRichClient
  25. def newSentinelClient(dest: Name, label: String): SentinelClient

    Permalink
    Definition Classes
    RedisRichClient
  26. def newSentinelClient(dest: String): SentinelClient

    Permalink
    Definition Classes
    RedisRichClient
  27. def newService(dest: Name, label: String): Service[Command, Reply]

    Permalink
    Definition Classes
    EndpointerStackClient → Client
  28. final def newService(dest: String, label: String): Service[Command, Reply]

    Permalink
    Definition Classes
    Client
  29. final def newService(dest: String): Service[Command, Reply]

    Permalink
    Definition Classes
    Client
  30. def newTransactionalClient(dest: Name, label: String): TransactionalClient

    Permalink
    Definition Classes
    RedisRichClient
  31. def newTransactionalClient(dest: String): TransactionalClient

    Permalink
    Definition Classes
    RedisRichClient
  32. def newTransporter(addr: SocketAddress): Transporter[In, Out, Context]

    Permalink
    Attributes
    protected
    Definition Classes
    Client → StdStackClient
  33. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. val params: Params

    Permalink
    Definition Classes
    Client → StackClient → Parameterized
  36. final def registerTransporter(transporterName: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    StackClient
  37. val stack: Stack[ServiceFactory[Command, Reply]]

    Permalink
    Definition Classes
    Client → StackClient
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  39. def transformed(t: Transformer): StackClient[Command, Reply]

    Permalink
    Definition Classes
    StackClient → Transformable
  40. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. val withAdmissionControl: ClientAdmissionControlParams[Client]

    Permalink
    Definition Classes
    Client → WithClientAdmissionControl
  44. def withDatabase(db: Int): Client

    Permalink

    Database to use when this client establishes a new connection.

  45. def withExceptionStatsHandler(exceptionStatsHandler: ExceptionStatsHandler): Client

    Permalink
    Definition Classes
    Client → CommonParams
  46. def withExecutionOffloaded(executor: ExecutorService): Client

    Permalink
    Definition Classes
    CommonParams
  47. def withExecutionOffloaded(pool: FuturePool): Client

    Permalink
    Definition Classes
    CommonParams
  48. def withLabel(label: String): Client

    Permalink
    Definition Classes
    Client → CommonParams
  49. def withLabels(keywords: String*): Client

    Permalink
    Definition Classes
    CommonParams
  50. val withLoadBalancer: DefaultLoadBalancingParams[Client]

    Permalink
    Definition Classes
    Client → WithDefaultLoadBalancer
  51. def withMonitor(monitor: Monitor): Client

    Permalink
    Definition Classes
    Client → CommonParams
  52. def withParams(params: Params): Client

    Permalink
    Definition Classes
    EndpointerStackClient → StackClient → Parameterized
  53. def withPassword(password: Buf): Client

    Permalink

    Password to use when authenticating a new connection.

  54. def withRequestTimeout(timeout: Duration): Client

    Permalink
    Definition Classes
    Client → CommonParams
  55. def withRequestTimeout(timeout: Tunable[Duration]): Client

    Permalink
    Definition Classes
    CommonParams
  56. def withResponseClassifier(responseClassifier: ResponseClassifier): Client

    Permalink
    Definition Classes
    Client → CommonParams
  57. def withRetryBackoff(backoff: Stream[Duration]): Client

    Permalink
    Definition Classes
    Client → ClientParams
  58. def withRetryBudget(budget: RetryBudget): Client

    Permalink
    Definition Classes
    Client → ClientParams
  59. val withSession: ClientSessionParams[Client]

    Permalink
    Definition Classes
    Client → WithClientSession
  60. val withSessionQualifier: SessionQualificationParams[Client]

    Permalink
    Definition Classes
    Client → WithSessionQualifier
  61. def withStack(fn: (Stack[ServiceFactory[Command, Reply]]) ⇒ Stack[ServiceFactory[Command, Reply]]): Client

    Permalink
    Definition Classes
    Client → EndpointerStackClient → StackClient
  62. def withStack(stack: Stack[ServiceFactory[Command, Reply]]): Client

    Permalink
    Definition Classes
    Client → EndpointerStackClient → StackClient
  63. def withStatsReceiver(statsReceiver: StatsReceiver): Client

    Permalink
    Definition Classes
    Client → CommonParams
  64. def withTracer(tracer: Tracer): Client

    Permalink
    Definition Classes
    Client → CommonParams
  65. val withTransport: ClientTransportParams[Client]

    Permalink
    Definition Classes
    Client → WithClientTransport

Deprecated Value Members

  1. def transformed(f: (Stack[ServiceFactory[Command, Reply]]) ⇒ Stack[ServiceFactory[Command, Reply]]): Client

    Permalink
    Definition Classes
    EndpointerStackClient
    Annotations
    @deprecated
    Deprecated

    (Since version 2018-10-30) Use withStack(Stack[ServiceFactory[Req, Rep]] => Stack[ServiceFactory[Req, Rep]]) instead

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from RedisRichClient

Inherited from StdStackClient[Command, Reply, Client]

Inherited from WithSessionQualifier[Client]

Inherited from WithClientSession[Client]

Inherited from WithClientTransport[Client]

Inherited from ClientParams[Client]

Inherited from CommonParams[Client]

Inherited from StackClient[Command, Reply]

Inherited from StackBasedClient[Command, Reply]

Inherited from Transformable[StackClient[Command, Reply]]

Inherited from Parameterized[Client]

Inherited from finagle.Client[Command, Reply]

Inherited from AnyRef

Inherited from Any

Ungrouped