com.spotright.polidoro.session

ContextContainerConfig

case class ContextContainerConfig(clusterName: String, seedHosts: Seq[Host], defaultReadCL: ConsistencyLevel = ..., defaultWriteCL: ConsistencyLevel = ..., configDecorator: (AstyanaxConfiguration) ⇒ AstyanaxConfiguration = ..., connectionPoolDecorator: (ConnectionPoolConfiguration) ⇒ ConnectionPoolConfiguration = ..., connectionPoolMonitor: () ⇒ ConnectionPoolMonitor = ..., typeFactory: () ⇒ AstyanaxTypeFactory[Client] = ...) extends Product with Serializable

Configuration information for a com.spotright.polidoro.session.ContextContainerImpl

clusterName

The name of the cluster

seedHosts

Hosts used to fetch ring information

defaultReadCL

The default ConsistencyLevel for reads

defaultWriteCL

The default ConsitencyLevel for writes

configDecorator

A function which can modify the AstyanaxConfiguration used to construct the AstytanaxContext

connectionPoolDecorator

A function which can modify the ConnectionPoolConfiguration used to construct the AstytanaxContext

connectionPoolMonitor

A factory for an instance of the ConnectionPoolMonitor used to construct the AstytanaxContext

typeFactory

A factory for an instance of the AstyanaxTypeFactory used to construct the AstyanaxContext

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ContextContainerConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ContextContainerConfig(clusterName: String, seedHosts: Seq[Host], defaultReadCL: ConsistencyLevel = ..., defaultWriteCL: ConsistencyLevel = ..., configDecorator: (AstyanaxConfiguration) ⇒ AstyanaxConfiguration = ..., connectionPoolDecorator: (ConnectionPoolConfiguration) ⇒ ConnectionPoolConfiguration = ..., connectionPoolMonitor: () ⇒ ConnectionPoolMonitor = ..., typeFactory: () ⇒ AstyanaxTypeFactory[Client] = ...)

    clusterName

    The name of the cluster

    seedHosts

    Hosts used to fetch ring information

    defaultReadCL

    The default ConsistencyLevel for reads

    defaultWriteCL

    The default ConsitencyLevel for writes

    configDecorator

    A function which can modify the AstyanaxConfiguration used to construct the AstytanaxContext

    connectionPoolDecorator

    A function which can modify the ConnectionPoolConfiguration used to construct the AstytanaxContext

    connectionPoolMonitor

    A factory for an instance of the ConnectionPoolMonitor used to construct the AstytanaxContext

    typeFactory

    A factory for an instance of the AstyanaxTypeFactory used to construct the AstyanaxContext

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. val clusterName: String

    The name of the cluster

  9. val configDecorator: (AstyanaxConfiguration) ⇒ AstyanaxConfiguration

    A function which can modify the AstyanaxConfiguration used to construct the AstytanaxContext

  10. val connectionPoolDecorator: (ConnectionPoolConfiguration) ⇒ ConnectionPoolConfiguration

    A function which can modify the ConnectionPoolConfiguration used to construct the AstytanaxContext

  11. val connectionPoolMonitor: () ⇒ ConnectionPoolMonitor

    A factory for an instance of the ConnectionPoolMonitor used to construct the AstytanaxContext

  12. val defaultReadCL: ConsistencyLevel

    The default ConsistencyLevel for reads

  13. val defaultWriteCL: ConsistencyLevel

    The default ConsitencyLevel for writes

  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. def finalize(): Unit

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

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

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

    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  21. val seedHosts: Seq[Host]

    Hosts used to fetch ring information

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  23. val typeFactory: () ⇒ AstyanaxTypeFactory[Client]

    A factory for an instance of the AstyanaxTypeFactory used to construct the AstyanaxContext

  24. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped