Class

com.twitter.finagle.param

SessionPoolingParams

Related Doc: package param

Permalink

class SessionPoolingParams[A <: Parameterized[A]] extends AnyRef

A collection of methods for configuring the Pooling module of Finagle clients.

A

a Stack.Parameterized client to configure

See also

https://twitter.github.io/finagle/guide/Clients.html#pooling

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SessionPoolingParams
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SessionPoolingParams(self: Parameterized[A])

    Permalink

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. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  12. def maxSize(sessionsPerHost: Int): A

    Permalink

    Configures the total number of temporary (may be closed and reestablished, depending on the session lifetime) and persistent (remain open during the lifetime of a given client/pool per-host sessions of this client's pool (default: unbounded).

    Configures the total number of temporary (may be closed and reestablished, depending on the session lifetime) and persistent (remain open during the lifetime of a given client/pool per-host sessions of this client's pool (default: unbounded).

    Note

    The session pool will not have more active sessions than sessionsPerHost.

    See also

    https://twitter.github.io/finagle/guide/Clients.html#pooling

  13. def maxWaiters(maxWaitersPerHost: Int): A

    Permalink

    Configures the maximum number of per-host sessions requests that are queued when the connections concurrency exceeds the maximum size of this pool (default: unbounded).

    Configures the maximum number of per-host sessions requests that are queued when the connections concurrency exceeds the maximum size of this pool (default: unbounded).

    See also

    https://twitter.github.io/finagle/guide/Clients.html#pooling

  14. def minSize(sessionsPerHost: Int): A

    Permalink

    Configures the number of per-host persistent (remain open during the lifetime of a given client/pool) sessions of this client's pool (default: 0).

    Configures the number of per-host persistent (remain open during the lifetime of a given client/pool) sessions of this client's pool (default: 0).

    Note

    The session pool will not be shrinked below sessionsPerHost.

    See also

    https://twitter.github.io/finagle/guide/Clients.html#pooling

  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped