public class PoolingOptionsFactory extends Object
PoolingOptions instances.
Configuration Parameters:
| Name | Default | Description |
| heartbeatInterval | Defaults to 30 seconds. | Specifies the heart beat interval, after which a message is sent on an idle connection to make sure it's still alive. |
| poolTimeout | Defaults to 5 seconds. | Specifies the timeout when trying to acquire a connection from a host's pool. |
| local | No default. You must specify local pooling options. | Specifies connection pooling options for local hosts. |
| remote | No default. You must specify remote pooling options. | Specifies connection pooling options for remote hosts. |
| Constructor and Description |
|---|
PoolingOptionsFactory() |
| Modifier and Type | Method and Description |
|---|---|
com.datastax.driver.core.PoolingOptions |
build() |
io.dropwizard.util.Duration |
getHeartbeatInterval() |
io.dropwizard.util.Duration |
getIdleTimeout() |
HostDistanceOptions |
getLocal() |
io.dropwizard.util.Duration |
getPoolTimeout() |
HostDistanceOptions |
getRemote() |
void |
setHeartbeatInterval(io.dropwizard.util.Duration heartbeatInterval) |
void |
setIdleTimeout(io.dropwizard.util.Duration idleTimeout) |
void |
setLocal(HostDistanceOptions local) |
void |
setPoolTimeout(io.dropwizard.util.Duration poolTimeout) |
void |
setRemote(HostDistanceOptions remote) |
public io.dropwizard.util.Duration getHeartbeatInterval()
public void setHeartbeatInterval(io.dropwizard.util.Duration heartbeatInterval)
public io.dropwizard.util.Duration getPoolTimeout()
public void setPoolTimeout(io.dropwizard.util.Duration poolTimeout)
public io.dropwizard.util.Duration getIdleTimeout()
public void setIdleTimeout(io.dropwizard.util.Duration idleTimeout)
public HostDistanceOptions getRemote()
public void setRemote(HostDistanceOptions remote)
public HostDistanceOptions getLocal()
public void setLocal(HostDistanceOptions local)
public com.datastax.driver.core.PoolingOptions build()
Copyright © 2016 Composable Systems Limited. All rights reserved.