A B C D E F G H I J L M N O P R S T U V W

A

AbstractExecuteWithFailoverImpl<CL,R> - Class in com.netflix.astyanax.connectionpool.impl
Abstract class that provides a basic impl of ExecuteWithFailover.
AbstractExecuteWithFailoverImpl(ConnectionPoolConfiguration, ConnectionPoolMonitor) - Constructor for class com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl
Public constructor
AbstractExecutionImpl<R> - Class in com.netflix.astyanax.connectionpool.impl
Abstract impl that repeatedly executes while consulting a RetryPolicy
AbstractExecutionImpl() - Constructor for class com.netflix.astyanax.connectionpool.impl.AbstractExecutionImpl
 
AbstractHostPartitionConnectionPool<CL> - Class in com.netflix.astyanax.connectionpool.impl
Base for all connection pools that keep a separate pool of connections for each host.
AbstractHostPartitionConnectionPool(ConnectionPoolConfiguration, ConnectionFactory<CL>, ConnectionPoolMonitor) - Constructor for class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
AbstractLatencyScoreStrategyImpl - Class in com.netflix.astyanax.connectionpool.impl
 
AbstractLatencyScoreStrategyImpl(String, int, int, int, double, double, ScheduledExecutorService) - Constructor for class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
AbstractLatencyScoreStrategyImpl(String, int, int, int, double, double) - Constructor for class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
AbstractLatencyScoreStrategyImpl(String, int, int) - Constructor for class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
AbstractLatencyScoreStrategyImpl(String) - Constructor for class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
AbstractOperationFilter<CL,R> - Class in com.netflix.astyanax.connectionpool.impl
Class that wraps an Operation to provide extra functionality.
AbstractOperationFilter(Operation<CL, R>) - Constructor for class com.netflix.astyanax.connectionpool.impl.AbstractOperationFilter
 
AbstractTopology<CL> - Class in com.netflix.astyanax.connectionpool.impl
 
AbstractTopology(LatencyScoreStrategy) - Constructor for class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
activePools - Variable in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
 
addAlternateIpAddress(String) - Method in class com.netflix.astyanax.connectionpool.Host
 
addFilterFactory(OperationFilterFactory) - Method in class com.netflix.astyanax.connectionpool.impl.OperationFilterFactoryList
 
addHost(Host, boolean) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
Add a host to the connection pool.
addHost(Host, boolean) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
Add host to the system.
addHost(String) - Method in class com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitor
 
addHost(String) - Method in interface com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitorMBean
 
addHost(Host, boolean) - Method in class com.netflix.astyanax.test.TestConnectionPool
 
addLatencySample(long, long) - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
Add a single latency sample after an operation on a connection belonging to this pool
addLatencySample(long, long) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
addLatencySample(long, long) - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
addPool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
addPool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
Add a new pool to the partition.
addPool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
addPool(HostConnectionPool<CL>) - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
Add a pool without knowing its token.
addSample(long) - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy.Instance
Add a single latency sample
addTimeoutSample() - Method in interface com.netflix.astyanax.connectionpool.BadHostDetector.Instance
Add a timeout sample and return false if the host should be quarantined
addToExecutor(ScheduledExecutorService, TestDriver) - Method in class com.netflix.astyanax.test.TestDriver.Event
 
addToExecutor(ScheduledExecutorService, TestDriver) - Method in class com.netflix.astyanax.test.TestDriver.RecurringEvent
 
allowRetry() - Method in class com.netflix.astyanax.retry.IndefiniteRetry
 
allowRetry() - Method in class com.netflix.astyanax.retry.RetryNTimes
 
allowRetry() - Method in interface com.netflix.astyanax.retry.RetryPolicy
Ask the policy if a retry is allowed.
allowRetry() - Method in class com.netflix.astyanax.retry.RunOnce
 
allowRetry() - Method in class com.netflix.astyanax.retry.SleepingRetryPolicy
 
apply(T) - Method in class com.netflix.astyanax.test.ProbabalisticFunction
 
asByteArray(UUID) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
As byte array.
asByteBuffer(UUID) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
Coverts a java.util.UUID into a ByteBuffer.
attachFilter(Operation<R, CL>) - Method in class com.netflix.astyanax.connectionpool.impl.OperationFilterFactoryList
 
attachFilter(Operation<R, CL>) - Method in interface com.netflix.astyanax.connectionpool.OperationFilterFactory
 
attachFilter(Operation<R, CL>) - Method in class com.netflix.astyanax.shallows.EmptyOperationFilterFactory
 
AuthenticationCredentials - Interface in com.netflix.astyanax
Representation for a user/password used to log into a keyspace.
AuthenticationException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
AuthenticationException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.AuthenticationException
 
AuthenticationException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.AuthenticationException
 
await() - Method in class com.netflix.astyanax.test.TestDriver
 

B

BadConfigurationException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
BadConfigurationException(String, String, String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.BadConfigurationException
 
BadConfigurationException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.BadConfigurationException
 
BadConfigurationException(String, String, String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.BadConfigurationException
 
BadConfigurationException(String, String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.BadConfigurationException
 
BadHostDetector - Interface in com.netflix.astyanax.connectionpool
Interface for algorithm to detect when a host is considered down.
BadHostDetector.Instance - Interface in com.netflix.astyanax.connectionpool
 
BadHostDetectorImpl - Class in com.netflix.astyanax.connectionpool.impl
BadHostDetector which marks the host as failed if there is a transport exception or if it timed out too many times within a certain time window
BadHostDetectorImpl(ConnectionPoolConfiguration) - Constructor for class com.netflix.astyanax.connectionpool.impl.BadHostDetectorImpl
 
BadRequestException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
BadRequestException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.BadRequestException
 
BadRequestException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.BadRequestException
 
BadRequestException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.BadRequestException
 
BagOfConnectionsConnectionPoolImpl<CL> - Class in com.netflix.astyanax.connectionpool.impl
Connection pool which puts all connections in a single queue.
BagOfConnectionsConnectionPoolImpl(ConnectionPoolConfiguration, ConnectionFactory<CL>, ConnectionPoolMonitor) - Constructor for class com.netflix.astyanax.connectionpool.impl.BagOfConnectionsConnectionPoolImpl
 
barrier - Variable in class com.netflix.astyanax.util.BarrierCallableDecorator
 
BarrierCallableDecorator<T> - Class in com.netflix.astyanax.util
 
BarrierCallableDecorator(CyclicBarrier, Callable<T>) - Constructor for class com.netflix.astyanax.util.BarrierCallableDecorator
 
begin() - Method in interface com.netflix.astyanax.connectionpool.RetryBackoffStrategy.Instance
Start the reconnect process
begin() - Method in class com.netflix.astyanax.retry.IndefiniteRetry
 
begin() - Method in class com.netflix.astyanax.retry.RetryNTimes
 
begin() - Method in interface com.netflix.astyanax.retry.RetryPolicy
Operation is starting
begin() - Method in class com.netflix.astyanax.retry.RunOnce
 
begin() - Method in class com.netflix.astyanax.retry.SleepingRetryPolicy
 
BlockingConcurrentWindowCounter - Class in com.netflix.astyanax.util
 
BlockingConcurrentWindowCounter(int) - Constructor for class com.netflix.astyanax.util.BlockingConcurrentWindowCounter
 
BlockingConcurrentWindowCounter(int, int) - Constructor for class com.netflix.astyanax.util.BlockingConcurrentWindowCounter
 
borrowConnection(int) - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
Borrow a connection from the host.
borrowConnection(Operation<CL, R>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl
 
borrowConnection(Operation<CL, R>) - Method in class com.netflix.astyanax.connectionpool.impl.LeastOutstandingExecuteWithFailover
 
borrowConnection(Operation<CL, R>) - Method in class com.netflix.astyanax.connectionpool.impl.RoundRobinExecuteWithFailover
 
borrowConnection(int) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
Create a connection as long the max hasn't been reached
borrowConnection(int) - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
BoundedExponentialBackoff - Class in com.netflix.astyanax.retry
Bounded exponential backoff that will wait for no more than a provided max amount of time.
BoundedExponentialBackoff(long, long, int) - Constructor for class com.netflix.astyanax.retry.BoundedExponentialBackoff
 
build() - Method in class com.netflix.astyanax.test.ProbabalisticFunction.Builder
 
build() - Method in class com.netflix.astyanax.test.TestDriver.Builder
 

C

call() - Method in class com.netflix.astyanax.util.BarrierCallableDecorator
 
callable - Variable in class com.netflix.astyanax.util.BarrierCallableDecorator
 
Callables - Class in com.netflix.astyanax.util
 
Callables() - Constructor for class com.netflix.astyanax.util.Callables
 
canRetry() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl
 
canRetry() - Method in class com.netflix.astyanax.connectionpool.impl.LeastOutstandingExecuteWithFailover
 
canRetry() - Method in class com.netflix.astyanax.connectionpool.impl.RoundRobinExecuteWithFailover
 
check() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleRateLimiterImpl
 
check(long) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleRateLimiterImpl
 
check() - Method in interface com.netflix.astyanax.connectionpool.RateLimiter
 
check(long) - Method in interface com.netflix.astyanax.connectionpool.RateLimiter
 
Clock - Interface in com.netflix.astyanax
Interface for a clock used for setting the column timestamp
ClockType - Enum in com.netflix.astyanax.clock
 
close() - Method in interface com.netflix.astyanax.connectionpool.Connection
Shut down the connection.
close() - Method in enum com.netflix.astyanax.test.TestHostType
 
closeConnection(Connection<CL>) - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
Close this connection and update internal state
closeConnection(Connection<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
closeConnection(Connection<TestClient>) - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
com.netflix.astyanax - package com.netflix.astyanax
 
com.netflix.astyanax.annotations - package com.netflix.astyanax.annotations
 
com.netflix.astyanax.clock - package com.netflix.astyanax.clock
 
com.netflix.astyanax.connectionpool - package com.netflix.astyanax.connectionpool
 
com.netflix.astyanax.connectionpool.exceptions - package com.netflix.astyanax.connectionpool.exceptions
 
com.netflix.astyanax.connectionpool.impl - package com.netflix.astyanax.connectionpool.impl
 
com.netflix.astyanax.impl - package com.netflix.astyanax.impl
 
com.netflix.astyanax.partitioner - package com.netflix.astyanax.partitioner
 
com.netflix.astyanax.retry - package com.netflix.astyanax.retry
 
com.netflix.astyanax.shallows - package com.netflix.astyanax.shallows
 
com.netflix.astyanax.test - package com.netflix.astyanax.test
 
com.netflix.astyanax.util - package com.netflix.astyanax.util
 
compareTo(Host) - Method in class com.netflix.astyanax.connectionpool.Host
 
Component - Annotation Type in com.netflix.astyanax.annotations
Annotation for components of a composite type.
config - Variable in class com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl
 
config - Variable in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
config - Variable in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
Connection<CL> - Interface in com.netflix.astyanax.connectionpool
Interface to an instance of a connection on a host.
connection - Variable in class com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl
 
Connection.AsyncOpenCallback<CL> - Interface in com.netflix.astyanax.connectionpool
 
ConnectionAbortedException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
ConnectionAbortedException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ConnectionAbortedException
 
ConnectionAbortedException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ConnectionAbortedException
 
ConnectionAbortedException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ConnectionAbortedException
 
ConnectionContext - Interface in com.netflix.astyanax.connectionpool
Context specific to a connection.
ConnectionException - Exception in com.netflix.astyanax.connectionpool.exceptions
Connection exception caused by an error in the connection pool or a transport error related to the connection itself.
ConnectionException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
ConnectionException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
ConnectionException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
ConnectionFactory<CL> - Interface in com.netflix.astyanax.connectionpool
Factory used to create and open new connections on a host.
ConnectionPool<CL> - Interface in com.netflix.astyanax.connectionpool
Base interface for a pool of connections.
ConnectionPoolConfiguration - Interface in com.netflix.astyanax.connectionpool
 
ConnectionPoolConfigurationImpl - Class in com.netflix.astyanax.connectionpool.impl
Basic impl for ConnectionPoolConfiguration that uses a bunch of defaults for al the connection pool config.
ConnectionPoolConfigurationImpl(String) - Constructor for class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
ConnectionPoolMBeanManager - Class in com.netflix.astyanax.connectionpool.impl
Simple jmx bean manager.
ConnectionPoolMonitor - Interface in com.netflix.astyanax.connectionpool
Monitoring interface to receive notification of pool events.
ConnectionPoolType - Enum in com.netflix.astyanax.connectionpool.impl
This is referenced from the AstyanaxContext.Builder class for instantiating the right ConnectionPool
ConstantBackoff - Class in com.netflix.astyanax.retry
 
ConstantBackoff(int, int) - Constructor for class com.netflix.astyanax.retry.ConstantBackoff
 
ConstantClock - Class in com.netflix.astyanax.clock
 
ConstantClock(long) - Constructor for class com.netflix.astyanax.clock.ConstantClock
 
CountingConnectionPoolMonitor - Class in com.netflix.astyanax.connectionpool.impl
Impl for ConnectionPoolMonitor that employs counters to track stats such as operation success / failures / timeouts / socket timeouts / interrupted connection created / borrowed / returned / closed / create failures hosts added / removed / marked as down / reactivated transport failures and other useful stats
CountingConnectionPoolMonitor() - Constructor for class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
createConnection(HostConnectionPool<CL>) - Method in interface com.netflix.astyanax.connectionpool.ConnectionFactory
 
createConnection(HostConnectionPool<TestClient>) - Method in class com.netflix.astyanax.test.TestConnectionFactory
 
createInstance() - Method in interface com.netflix.astyanax.connectionpool.BadHostDetector
 
createInstance() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
createInstance() - Method in class com.netflix.astyanax.connectionpool.impl.BadHostDetectorImpl
 
createInstance() - Method in class com.netflix.astyanax.connectionpool.impl.ExponentialRetryBackoffStrategy
 
createInstance() - Method in class com.netflix.astyanax.connectionpool.impl.FixedRetryBackoffStrategy
 
createInstance() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
Create a new instance to associate with an endpoint
createInstance() - Method in interface com.netflix.astyanax.connectionpool.RetryBackoffStrategy
Create an instance of the strategy for a single host
createInstance() - Method in class com.netflix.astyanax.shallows.EmptyBadHostDetectorImpl
 
createInstance() - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 

D

decorateWithBarrier(CyclicBarrier, Callable<T>) - Static method in class com.netflix.astyanax.util.Callables
Create a callable that waits on a barrier before starting execution
DEFAULT_BAD_HOST_DETECTOR - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_BLOCKED_THREAD_THRESHOLD - Static variable in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
DEFAULT_BLOCKED_THREAD_THRESHOLD - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_CONNECT_TIMEOUT - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_CONNECTION_LIMITER_MAX_PENDING_COUNT - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_CONNECTION_LIMITER_WINDOW_SIZE - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_FAILOVER_COUNT - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_INIT_PER_PARTITION - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_KEEP_RATIO - Static variable in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
DEFAULT_LATENCY_AWARE_BADNESS_THRESHOLD - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_LATENCY_AWARE_RESET_INTERVAL - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_LATENCY_AWARE_SENTINEL_COMPARE - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_LATENCY_AWARE_UPDATE_INTERVAL - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_LATENCY_AWARE_WINDOW_SIZE - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_MAX_ACTIVE_PER_PARTITION - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_MAX_BLOCKED_THREADS_PER_HOST - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_MAX_CONNS - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_MAX_OPERATIONS_PER_CONNECTION - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_MAX_PENDING_CONNECTIONS_PER_HOST - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_MAX_TIME_WHEN_EXHAUSTED - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
Default values
DEFAULT_MAX_TIMEOUT_COUNT - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_MIN_HOST_IN_POOL_RATIO - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_PORT - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_RESET_INTERVAL - Static variable in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
DEFAULT_RETRY_DELAY_SLICE - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_RETRY_MAX_DELAY_SLICE - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_RETRY_SUSPEND_WINDOW - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_SCORE_THRESHOLD - Static variable in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
DEFAULT_SOCKET_TIMEOUT - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_SSL_CIPHER_SUITES - Static variable in class com.netflix.astyanax.connectionpool.SSLConnectionContext
 
DEFAULT_SSL_PROTOCOL - Static variable in class com.netflix.astyanax.connectionpool.SSLConnectionContext
 
DEFAULT_TIMEOUT_WINDOW - Static variable in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
DEFAULT_UPDATE_INTERVAL - Static variable in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
duplicate() - Method in class com.netflix.astyanax.retry.BoundedExponentialBackoff
 
duplicate() - Method in class com.netflix.astyanax.retry.ConstantBackoff
 
duplicate() - Method in class com.netflix.astyanax.retry.ExponentialBackoff
 
duplicate() - Method in class com.netflix.astyanax.retry.IndefiniteRetry
 
duplicate() - Method in class com.netflix.astyanax.retry.RetryNTimes
 
duplicate() - Method in interface com.netflix.astyanax.retry.RetryPolicy
Duplicate this policy into a fresh instance
duplicate() - Method in class com.netflix.astyanax.retry.RunOnce
 

E

EmaLatencyScoreStrategyImpl - Class in com.netflix.astyanax.connectionpool.impl
Calculate latency as an exponential moving average.
EmaLatencyScoreStrategyImpl(int, int, int, int, double, double) - Constructor for class com.netflix.astyanax.connectionpool.impl.EmaLatencyScoreStrategyImpl
 
EmaLatencyScoreStrategyImpl(int, int, int) - Constructor for class com.netflix.astyanax.connectionpool.impl.EmaLatencyScoreStrategyImpl
 
EmaLatencyScoreStrategyImpl(int) - Constructor for class com.netflix.astyanax.connectionpool.impl.EmaLatencyScoreStrategyImpl
 
EmptyBadHostDetectorImpl - Class in com.netflix.astyanax.shallows
 
EmptyConnectionPoolMonitor - Class in com.netflix.astyanax.shallows
 
EmptyIterator - Class in com.netflix.astyanax.shallows
 
EmptyIterator() - Constructor for class com.netflix.astyanax.shallows.EmptyIterator
 
EmptyLatencyScoreStrategyImpl - Class in com.netflix.astyanax.shallows
 
EmptyLatencyScoreStrategyImpl() - Constructor for class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
EmptyNodeDiscoveryImpl - Class in com.netflix.astyanax.shallows
 
EmptyOperationFilterFactory - Class in com.netflix.astyanax.shallows
 
EmptyOperationFilterFactory() - Constructor for class com.netflix.astyanax.shallows.EmptyOperationFilterFactory
 
EmptyPartitioner - Class in com.netflix.astyanax.shallows
 
EmptyPartitioner() - Constructor for class com.netflix.astyanax.shallows.EmptyPartitioner
 
equals(Object) - Method in class com.netflix.astyanax.connectionpool.Host
 
ExceptionCallback - Interface in com.netflix.astyanax
ExceptionCallback is used in situation where it is not possible to return a checked exception, such as when implementing a custom iterator.
execute(Operation<CL, R>) - Method in interface com.netflix.astyanax.connectionpool.Connection
Execute an operation on the connection and return a result
execute(CL, ConnectionContext) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractOperationFilter
 
execute(CL, ConnectionContext) - Method in interface com.netflix.astyanax.connectionpool.Operation
Execute the operation on the client object and return the results.
execute() - Method in interface com.netflix.astyanax.Execution
Block while executing the operations
execute(HostConnectionPool<TestClient>, Operation<TestClient, R>) - Method in enum com.netflix.astyanax.test.TestHostType
 
execute(TestClient, ConnectionContext) - Method in class com.netflix.astyanax.test.TestOperation
 
executeAsync() - Method in interface com.netflix.astyanax.Execution
Return a future to the operation.
executeWithFailover(Operation<CL, R>, RetryPolicy) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
Execute an operation with failover within the context of the connection pool.
ExecuteWithFailover<CL,R> - Interface in com.netflix.astyanax.connectionpool
Interface that encapsulates functionality to execute an Operation with a failover strategy as well.
executeWithFailover(Operation<CL, R>, RetryPolicy) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
Executes the operation using failover and retry strategy
executeWithFailover(Operation<TestClient, R>, RetryPolicy) - Method in class com.netflix.astyanax.test.TestConnectionPool
 
executeWithRetry(RetryPolicy) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractExecutionImpl
 
Execution<R> - Interface in com.netflix.astyanax
Interface for an operation that can be executed on the cluster.
ExponentialBackoff - Class in com.netflix.astyanax.retry
Unbounded exponential backoff will sleep a random number of intervals within an exponentially increasing number of intervals.
ExponentialBackoff(long, int) - Constructor for class com.netflix.astyanax.retry.ExponentialBackoff
 
ExponentialRetryBackoffStrategy - Class in com.netflix.astyanax.connectionpool.impl
Impl for RetryBackoffStrategy that is used to reconnect a HostConnectionPool when a host is marked as down.
ExponentialRetryBackoffStrategy(ConnectionPoolConfiguration) - Constructor for class com.netflix.astyanax.connectionpool.impl.ExponentialRetryBackoffStrategy
 

F

factory - Variable in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
failure(Connection<CL>, ConnectionException) - Method in interface com.netflix.astyanax.connectionpool.Connection.AsyncOpenCallback
 
failure(Exception) - Method in class com.netflix.astyanax.retry.IndefiniteRetry
 
failure(Exception) - Method in class com.netflix.astyanax.retry.RetryNTimes
 
failure(Exception) - Method in interface com.netflix.astyanax.retry.RetryPolicy
Operation has failed
failure(Exception) - Method in class com.netflix.astyanax.retry.RunOnce
 
failure(Exception) - Method in class com.netflix.astyanax.retry.SleepingRetryPolicy
 
FilteringHostSupplier - Class in com.netflix.astyanax.impl
Node discovery supplier that only return suppliers that come from both sources
FilteringHostSupplier(Supplier<List<Host>>, Supplier<List<Host>>) - Constructor for class com.netflix.astyanax.impl.FilteringHostSupplier
 
FixedRetryBackoffStrategy - Class in com.netflix.astyanax.connectionpool.impl
Impl for RetryBackoffStrategy that is used to reconnect a HostConnectionPool when a host is marked as down.
FixedRetryBackoffStrategy(int, int) - Constructor for class com.netflix.astyanax.connectionpool.impl.FixedRetryBackoffStrategy
 
function - Variable in class com.netflix.astyanax.test.TestDriver.Event
 

G

get() - Method in enum com.netflix.astyanax.clock.ClockType
 
get() - Method in class com.netflix.astyanax.connectionpool.impl.OldHostSupplierAdapter
 
get() - Method in class com.netflix.astyanax.impl.FilteringHostSupplier
 
get() - Static method in class com.netflix.astyanax.retry.RunOnce
 
get() - Static method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
get() - Static method in class com.netflix.astyanax.shallows.EmptyNodeDiscoveryImpl
 
get() - Method in class com.netflix.astyanax.test.IncreasingRateSupplier
 
get(int) - Static method in enum com.netflix.astyanax.test.TestHostType
 
getActiveConnectionCount() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getActiveConnectionCount() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getActiveConnectionCount() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getActiveHosts() - Method in class com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitor
 
getActiveHosts() - Method in interface com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitorMBean
 
getActivePools() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
 
getActivePools() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
list of all active pools
getActivePools() - Method in class com.netflix.astyanax.test.TestConnectionPool
 
getAllPools() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
getAllPools() - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
getAllPools() - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
Return a partition that represents all hosts in the ring
getAlternateIpAddresses() - Method in class com.netflix.astyanax.connectionpool.Host
 
getAttemptCount() - Method in interface com.netflix.astyanax.connectionpool.RetryBackoffStrategy.Instance
 
getAttemptCount() - Method in class com.netflix.astyanax.retry.IndefiniteRetry
 
getAttemptCount() - Method in class com.netflix.astyanax.retry.RetryNTimes
 
getAttemptCount() - Method in interface com.netflix.astyanax.retry.RetryPolicy
Return the number of attempts since begin was called
getAttemptCount() - Method in class com.netflix.astyanax.retry.RunOnce
 
getAttemptCount() - Method in class com.netflix.astyanax.retry.SleepingRetryPolicy
 
getAttemptsCount() - Method in class com.netflix.astyanax.connectionpool.impl.OperationResultImpl
 
getAttemptsCount() - Method in interface com.netflix.astyanax.connectionpool.OperationResult
 
getAttribute(String) - Method in interface com.netflix.astyanax.AuthenticationCredentials
Retrieve a single attribute by name
getAttribute(String) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleAuthenticationCredentials
 
getAttributeNames() - Method in interface com.netflix.astyanax.AuthenticationCredentials
 
getAttributeNames() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleAuthenticationCredentials
 
getAuthenticationCredentials() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getAuthenticationCredentials() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getBadHostDetector() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
TODO
getBadHostDetector() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getBadRequestCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getBadRequestCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getBadRequestCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getBaseSleepTimeMs() - Method in class com.netflix.astyanax.retry.ExponentialBackoff
 
getBlockedThreadCount() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getBlockedThreadCount() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getBlockedThreadCount() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getBlockedThreadThreshold() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getBlockedThreadThreshold() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getBlockedThreshold() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
getBlockedThreshold() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
 
getBlockedThreshold() - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
getBoolPart() - Method in class com.netflix.astyanax.test.TestCompositeType
 
getBorrowedCount() - Method in interface com.netflix.astyanax.connectionpool.impl.HostStats
Get number of borrowed connections
getBusyConnectionCount() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getBusyConnectionCount() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getBusyConnectionCount() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getCallCount() - Method in class com.netflix.astyanax.test.TestDriver
 
getCassandraMonitor(String) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolMBeanManager
 
getCassandraMonitor(String) - Method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryMonitorManager
 
getClosedConnectionCount() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getClosedConnectionCount() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getClosedConnectionCount() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getConnectAttemptCount() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getConnectAttemptCount() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getConnectAttemptCount() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getConnectionBorrowedCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getConnectionBorrowedCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getConnectionBorrowedCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getConnectionClosedCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getConnectionClosedCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getConnectionClosedCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getConnectionCreatedCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getConnectionCreatedCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getConnectionCreatedCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getConnectionCreateFailedCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getConnectionCreateFailedCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getConnectionCreateFailedCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getConnectionLimiterMaxPendingCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getConnectionLimiterMaxPendingCount() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getConnectionLimiterWindowSize() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getConnectionLimiterWindowSize() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getConnectionReturnedCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getConnectionReturnedCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getConnectionReturnedCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getConnectionsClosed() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
getConnectionsCreated() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
getConnectionsCreateFailed() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
getConnectTimeout() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getConnectTimeout() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getCurrentHost() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl
 
getCurrentHostConnectionPool() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl
 
getCurrentHostConnectionPool() - Method in class com.netflix.astyanax.connectionpool.impl.LeastOutstandingExecuteWithFailover
 
getCurrentHostConnectionPool() - Method in class com.netflix.astyanax.connectionpool.impl.RoundRobinExecuteWithFailover
 
getCurrentTime() - Method in class com.netflix.astyanax.clock.ConstantClock
 
getCurrentTime() - Method in interface com.netflix.astyanax.Clock
 
getCurrentTime() - Method in class com.netflix.astyanax.clock.MicrosecondsAsyncClock
 
getCurrentTime() - Method in class com.netflix.astyanax.clock.MicrosecondsClock
 
getCurrentTime() - Method in class com.netflix.astyanax.clock.MicrosecondsSyncClock
 
getCurrentTime() - Method in class com.netflix.astyanax.clock.MillisecondsClock
 
getEndpoints() - Method in class com.netflix.astyanax.connectionpool.impl.TokenRangeImpl
 
getEndpoints() - Method in interface com.netflix.astyanax.connectionpool.TokenRange
 
getEndpoints() - Method in class com.netflix.astyanax.test.TestTokenRange
 
getEndToken() - Method in class com.netflix.astyanax.connectionpool.impl.TokenRangeImpl
 
getEndToken() - Method in interface com.netflix.astyanax.connectionpool.TokenRange
 
getEndToken() - Method in class com.netflix.astyanax.test.TestTokenRange
 
getErrorCount() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
getErrorCount() - Method in interface com.netflix.astyanax.connectionpool.impl.HostStats
Get number of failed operations
getErrorCount() - Method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryImpl
 
getErrorCount() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscovery
 
getErrorCount() - Method in class com.netflix.astyanax.connectionpool.NodeDiscoveryMonitor
 
getErrorCount() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscoveryMonitorMBean
 
getErrorCount() - Method in class com.netflix.astyanax.shallows.EmptyNodeDiscoveryImpl
 
getErrorsSinceLastSuccess() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getErrorsSinceLastSuccess() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getErrorsSinceLastSuccess() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getExpected() - Method in exception com.netflix.astyanax.connectionpool.exceptions.BadConfigurationException
 
getFailedOpenConnectionCount() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getFailedOpenConnectionCount() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getFailedOpenConnectionCount() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getFailoverCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getFailoverCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getFailoverCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getHost() - Method in interface com.netflix.astyanax.connectionpool.Connection
 
getHost() - Method in exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
getHost() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getHost() - Method in class com.netflix.astyanax.connectionpool.impl.OperationResultImpl
 
getHost() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getHost() - Method in interface com.netflix.astyanax.connectionpool.OperationResult
 
getHost() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getHostActiveCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getHostActiveCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getHostActiveCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getHostAddedCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Return the number of times a host was added to the pool.
getHostAddedCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getHostAddedCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getHostConnectionPool() - Method in interface com.netflix.astyanax.connectionpool.Connection
 
getHostCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getHostCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getHostCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getHostDownCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getHostDownCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getHostDownCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getHostName() - Method in class com.netflix.astyanax.connectionpool.Host
 
getHostPool(Host) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
 
getHostPool(Host) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
getHostPool(Host) - Method in class com.netflix.astyanax.test.TestConnectionPool
 
getHostReactivatedCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getHostReconnectExecutor() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getHostReconnectExecutor() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getHostRemovedCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Return the number of times any host was removed to the pool.
getHostRemovedCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getHostRemovedCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getHosts() - Method in class com.netflix.astyanax.test.TestConnectionPool
 
getHostSelectorStrategy() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getHostSelectorStrategy() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getHostStats() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getHostStats() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getHostStats() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getId() - Method in class com.netflix.astyanax.connectionpool.Host
 
getIdleConnectionCount() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getIdleConnectionCount() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getIdleConnectionCount() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getInitConnsPerHost() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getInitConnsPerHost() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getInstance() - Static method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolMBeanManager
 
getInstance() - Static method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryMonitorManager
 
getInstance() - Static method in class com.netflix.astyanax.shallows.EmptyBadHostDetectorImpl
 
getInstance() - Static method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getInstance() - Static method in class com.netflix.astyanax.shallows.EmptyOperationFilterFactory
 
getInterruptedCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getInterruptedCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getInterruptedCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getIntPart1() - Method in class com.netflix.astyanax.test.TestCompositeType
 
getIntPart2() - Method in class com.netflix.astyanax.test.TestCompositeType
 
getIpAddress() - Method in class com.netflix.astyanax.connectionpool.Host
 
getKeepRatio() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
getKeepRatio() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
 
getKeepRatio() - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
getKeyspace() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractOperationFilter
 
getKeyspace() - Method in interface com.netflix.astyanax.connectionpool.Operation
Return keyspace for this operation.
getKeyspace() - Method in class com.netflix.astyanax.test.TestOperation
 
getLastException() - Method in interface com.netflix.astyanax.connectionpool.Connection
 
getLastException() - Method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryImpl
 
getLastException() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscovery
 
getLastException() - Method in class com.netflix.astyanax.connectionpool.NodeDiscoveryMonitor
 
getLastException() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscoveryMonitorMBean
 
getLastException() - Method in class com.netflix.astyanax.shallows.EmptyNodeDiscoveryImpl
 
getLastRefreshTime() - Method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryImpl
 
getLastRefreshTime() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscovery
 
getLastRefreshTime() - Method in class com.netflix.astyanax.connectionpool.NodeDiscoveryMonitor
 
getLastRefreshTime() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscoveryMonitorMBean
 
getLastRefreshTime() - Method in class com.netflix.astyanax.shallows.EmptyNodeDiscoveryImpl
 
getLatency() - Method in exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
getLatency(TimeUnit) - Method in exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
getLatency() - Method in class com.netflix.astyanax.connectionpool.impl.OperationResultImpl
 
getLatency(TimeUnit) - Method in class com.netflix.astyanax.connectionpool.impl.OperationResultImpl
 
getLatency() - Method in interface com.netflix.astyanax.connectionpool.OperationResult
 
getLatency(TimeUnit) - Method in interface com.netflix.astyanax.connectionpool.OperationResult
 
getLatencyAwareBadnessThreshold() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getLatencyAwareBadnessThreshold() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getLatencyAwareResetInterval() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
TODO
getLatencyAwareResetInterval() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getLatencyAwareSentinelCompare() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getLatencyAwareSentinelCompare() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getLatencyAwareUpdateInterval() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
TODO
getLatencyAwareUpdateInterval() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getLatencyAwareWindowSize() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getLatencyAwareWindowSize() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getLatencyScoreStrategy() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
TODO
getLatencyScoreStrategy() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getLatencyWithPool() - Method in exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
getLocalDatacenter() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getLocalDatacenter() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
Returns local datacenter name
getMaintainanceScheduler() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getMaintainanceScheduler() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getMax() - Method in class com.netflix.astyanax.retry.SleepingRetryPolicy
Deprecated. 
getMaxAttemptCount() - Method in class com.netflix.astyanax.retry.RetryNTimes
 
getMaxAttemptCount() - Method in class com.netflix.astyanax.retry.SleepingRetryPolicy
 
getMaxBlockedThreadsPerHost() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getMaxBlockedThreadsPerHost() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getMaxConns() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getMaxConns() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getMaxConnsPerHost() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getMaxConnsPerHost() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getMaxFailoverCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getMaxFailoverCount() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getMaximumToken() - Static method in class com.netflix.astyanax.util.TokenGenerator
 
getMaxOperationsPerConnection() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getMaxOperationsPerConnection() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getMaxPendingConnectionsPerHost() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getMaxPendingConnectionsPerHost() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getMaxSleepTimeMs() - Method in class com.netflix.astyanax.retry.BoundedExponentialBackoff
 
getMaxTimeoutCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getMaxTimeoutCount() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getMaxTimeoutWhenExhausted() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getMaxTimeoutWhenExhausted() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getMaxToken() - Method in interface com.netflix.astyanax.partitioner.Partitioner
 
getMaxToken() - Method in class com.netflix.astyanax.shallows.EmptyPartitioner
 
getMessage() - Method in exception com.netflix.astyanax.connectionpool.exceptions.BadConfigurationException
 
getMessage() - Method in exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
getMetadata(String) - Method in interface com.netflix.astyanax.connectionpool.ConnectionContext
 
getMicrosTimeFromUUID(UUID) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
 
getMicrosTimeUUID(long) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
 
getMinHostInPoolRatio() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getMinHostInPoolRatio() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getMinimumToken() - Static method in class com.netflix.astyanax.util.TokenGenerator
 
getMinToken() - Method in interface com.netflix.astyanax.partitioner.Partitioner
 
getMinToken() - Method in class com.netflix.astyanax.shallows.EmptyPartitioner
 
getName() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getName() - Method in class com.netflix.astyanax.connectionpool.Host
 
getName() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getNextDelay() - Method in interface com.netflix.astyanax.connectionpool.RetryBackoffStrategy.Instance
 
getNextHostIndex() - Method in class com.netflix.astyanax.connectionpool.impl.RoundRobinExecuteWithFailover
 
getNoHostCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getNoHostCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getNoHostCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getNumBusyConnections() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getNumOpenConnections() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getOpenedConnectionCount() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getOpenedConnectionCount() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getOpenedConnectionCount() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getOperationCount() - Method in interface com.netflix.astyanax.connectionpool.Connection
 
getOperationCount() - Method in class com.netflix.astyanax.test.TestDriver
 
getOperationFailureCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getOperationFailureCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getOperationFailureCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getOperationFilterFactory() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getOperationFilterFactory() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getOperationSuccessCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getOperationSuccessCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getOperationSuccessCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getOperationTimeoutCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Timeout waiting for a response from the cluster
getOperationTimeoutCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getOperationTimeoutCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getOriginalMessage() - Method in exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
getParameter() - Method in exception com.netflix.astyanax.connectionpool.exceptions.BadConfigurationException
 
getPartition(ByteBuffer) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
getPartition(String) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
getPartition(String) - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
getPartition(ByteBuffer) - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
getPartition(ByteBuffer) - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
Get the partition best suited to handle a row key
getPartition(String) - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
Return the partition for a specific token
getPartitionCount() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
getPartitionCount() - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
getPartitionCount() - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
 
getPartitioner() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
 
getPartitioner() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getPartitioner() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
getPartitioner() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getPartitioner() - Method in class com.netflix.astyanax.test.TestConnectionPool
 
getPartitionNames() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
getPartitionNames() - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
getPartitionNames() - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
 
getPartitions() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
getPartitions() - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
getPartitions() - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
 
getPassword() - Method in interface com.netflix.astyanax.AuthenticationCredentials
 
getPassword() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleAuthenticationCredentials
 
getPendingConnectionCount() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getPendingConnectionCount() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getPendingConnectionCount() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getPinnedHost() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractOperationFilter
 
getPinnedHost() - Method in interface com.netflix.astyanax.connectionpool.Operation
Return the host to run on or null to select a host using the load blancer.
getPinnedHost() - Method in class com.netflix.astyanax.test.TestOperation
 
getPool() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
getPoolExhaustedTimeoutCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Timeout trying to get a connection from the pool
getPoolExhaustedTimeoutCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getPoolExhaustedTimeoutCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getPools() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
 
getPools() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
getPools() - Method in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
 
getPools() - Method in class com.netflix.astyanax.test.TestConnectionPool
 
getPort() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getPort() - Method in class com.netflix.astyanax.connectionpool.Host
 
getPort() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getRack() - Method in class com.netflix.astyanax.connectionpool.Host
 
getRawHostList() - Method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryImpl
 
getRawHostList() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscovery
 
getRawHostList() - Method in class com.netflix.astyanax.connectionpool.NodeDiscoveryMonitor
 
getRawHostList() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscoveryMonitorMBean
 
getRawHostList() - Method in class com.netflix.astyanax.shallows.EmptyNodeDiscoveryImpl
 
getRefreshCount() - Method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryImpl
 
getRefreshCount() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscovery
 
getRefreshCount() - Method in class com.netflix.astyanax.connectionpool.NodeDiscoveryMonitor
 
getRefreshCount() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscoveryMonitorMBean
 
getRefreshCount() - Method in class com.netflix.astyanax.shallows.EmptyNodeDiscoveryImpl
 
getResetInterval() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
getResetInterval() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
 
getResetInterval() - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
getResult() - Method in class com.netflix.astyanax.connectionpool.impl.OperationResultImpl
 
getResult() - Method in interface com.netflix.astyanax.connectionpool.OperationResult
 
getRetryBackoffStrategy() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getRetryBackoffStrategy() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getRetryDelaySlice() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
TODO
getRetryDelaySlice() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getRetryMaxDelaySlice() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
TODO
getRetryMaxDelaySlice() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getRetrySuspendWindow() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
TODO
getRetrySuspendWindow() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getReturnedCount() - Method in interface com.netflix.astyanax.connectionpool.impl.HostStats
Get number of returned connections
getRingDetails(List<Host>) - Static method in class com.netflix.astyanax.test.TestTokenRange
 
getRowKey() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractOperationFilter
 
getRowKey() - Method in interface com.netflix.astyanax.connectionpool.Operation
Return the unique key on which the operation is performed or null if the operation is performed on multiple keys.
getRowKey() - Method in class com.netflix.astyanax.test.TestOperation
 
getRuntime() - Method in class com.netflix.astyanax.test.TestDriver
 
getScore() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
getScore() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
getScore() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy.Instance
 
getScore() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
getScoreThreshold() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
getScoreThreshold() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
 
getScoreThreshold() - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
getSeedHosts() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getSeedHosts() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getSeeds() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getSeeds() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getSessionId() - Method in class com.netflix.astyanax.test.SessionEvent
 
getSleepTimeMs() - Method in class com.netflix.astyanax.retry.BoundedExponentialBackoff
 
getSleepTimeMs() - Method in class com.netflix.astyanax.retry.ConstantBackoff
 
getSleepTimeMs() - Method in class com.netflix.astyanax.retry.ExponentialBackoff
 
getSleepTimeMs() - Method in class com.netflix.astyanax.retry.SleepingRetryPolicy
 
getSocketTimeout() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getSocketTimeout() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getSocketTimeoutCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getSocketTimeoutCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getSocketTimeoutCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getSslCipherSuites() - Method in class com.netflix.astyanax.connectionpool.SSLConnectionContext
The SSL ciphers to use.
getSSLConnectionContext() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getSSLConnectionContext() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getSslProtocol() - Method in class com.netflix.astyanax.connectionpool.SSLConnectionContext
SSL protocol (typically, TLS)
getSslTruststore() - Method in class com.netflix.astyanax.connectionpool.SSLConnectionContext
 
getSslTruststorePassword() - Method in class com.netflix.astyanax.connectionpool.SSLConnectionContext
 
getStartToken() - Method in class com.netflix.astyanax.connectionpool.impl.TokenRangeImpl
 
getStartToken() - Method in interface com.netflix.astyanax.connectionpool.TokenRange
 
getStartToken() - Method in class com.netflix.astyanax.test.TestTokenRange
 
getStringPart() - Method in class com.netflix.astyanax.test.TestCompositeType
 
getSuccessCount() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
getSuccessCount() - Method in interface com.netflix.astyanax.connectionpool.impl.HostStats
Get number of successful operations
getTimeCreated() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
getTimeFromUUID(byte[]) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
Retrieves the time as long based on the byte[] representation of a UUID.
getTimeFromUUID(UUID) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
 
getTimeoutWindow() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
 
getTimeoutWindow() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
getTimesDown() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
getTimestamp() - Method in class com.netflix.astyanax.test.SessionEvent
 
getTimesUp() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
getTimeUUID(Clock) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
Gets a new time uuid using ClockResolution#createClock() as a time generator.
getTimeUUID(long) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
Gets a new time uuid based on time.
getTokenForKey(ByteBuffer) - Method in interface com.netflix.astyanax.partitioner.Partitioner
Return the token for the specifie key
getTokenForKey(ByteBuffer) - Method in class com.netflix.astyanax.shallows.EmptyPartitioner
 
getTokenMinusOne(String) - Method in interface com.netflix.astyanax.partitioner.Partitioner
 
getTokenMinusOne(String) - Method in class com.netflix.astyanax.shallows.EmptyPartitioner
 
getTokenRanges() - Method in class com.netflix.astyanax.connectionpool.Host
 
getTopology() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
 
getTopology() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
getTopology() - Method in class com.netflix.astyanax.test.TestConnectionPool
 
getTransportErrorCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getTransportErrorCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getTransportErrorCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getUniqueTimeUUIDinMicros() - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
 
getUniqueTimeUUIDinMillis() - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
Gets a new and unique time uuid in milliseconds.
getUnknownErrorCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
getUnknownErrorCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
getUnknownErrorCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
getUpdateInterval() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
getUpdateInterval() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
 
getUpdateInterval() - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
getUpTime() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
getUrl() - Method in class com.netflix.astyanax.connectionpool.Host
 
getUsername() - Method in interface com.netflix.astyanax.AuthenticationCredentials
 
getUsername() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleAuthenticationCredentials
 
getUtf8StringPart() - Method in class com.netflix.astyanax.test.TestCompositeType
 
getValue() - Method in exception com.netflix.astyanax.connectionpool.exceptions.BadConfigurationException
 

H

hashCode() - Method in class com.netflix.astyanax.connectionpool.Host
 
hasHost(Host) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
 
hasHost(Host) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
hasHost(String) - Method in class com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitor
 
hasHost(String) - Method in interface com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitorMBean
 
hasHost(Host) - Method in class com.netflix.astyanax.test.TestConnectionPool
 
hasMetadata(String) - Method in interface com.netflix.astyanax.connectionpool.ConnectionContext
 
hasNext() - Method in class com.netflix.astyanax.shallows.EmptyIterator
 
hasPool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
Returns true if a pool is contained in this partition
Host - Class in com.netflix.astyanax.connectionpool
Wrapper for the representation of the address for a cassandra node.
Host(String, int) - Constructor for class com.netflix.astyanax.connectionpool.Host
Construct a Host from a host:port combination.
HostConnectionPool<CL> - Interface in com.netflix.astyanax.connectionpool
Interface for a pool of Connection(s) for a single Host The interface prescribes certain key features required by clients of this class, such as Basic connection pool life cycle management such as prime connections (init) and shutdown
Basic Connection life cycle management such as borrow / return / close / markAsDown
Tracking the Host associated with the connection pool.
HostConnectionPoolPartition<CL> - Class in com.netflix.astyanax.connectionpool.impl
Collection of hosts that are grouped by a certain criteria (such as token or rack) The class maintains the list of active pools for the given criteria (such as a token range in a ring) Any changes to the pools in this partition causes the active set to be revised and sorted according to the latency score strategy provided.
HostConnectionPoolPartition(LatencyScoreStrategy) - Constructor for class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
 
HostDownException - Exception in com.netflix.astyanax.connectionpool.exceptions
No more connections may be opened on a host and no timeout was specified.
HostDownException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.HostDownException
 
HostDownException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.HostDownException
 
HostDownException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.HostDownException
 
hosts - Variable in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
HostSelectorStrategy - Enum in com.netflix.astyanax.connectionpool.impl
See AbstractHostPartitionConnectionPool.executeWithFailover(com.netflix.astyanax.connectionpool.Operation, com.netflix.astyanax.retry.RetryPolicy) for details on how the strategy is consulted when executing an operation with a specific operation failover strategy.
HostStats - Interface in com.netflix.astyanax.connectionpool
 
HostStats - Interface in com.netflix.astyanax.connectionpool.impl
 

I

id() - Method in class com.netflix.astyanax.connectionpool.impl.TokenHostConnectionPoolPartition
Token or shard identifying this partition.
incConnectionBorrowed(Host, long) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Incremented for each connection borrowed
incConnectionBorrowed(Host, long) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
incConnectionBorrowed(Host, long) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
incConnectionClosed(Host, Exception) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Closed a connection
incConnectionClosed(Host, Exception) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
incConnectionClosed(Host, Exception) - Method in class com.netflix.astyanax.connectionpool.impl.Slf4jConnectionPoolMonitorImpl
 
incConnectionClosed(Host, Exception) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
incConnectionCreated(Host) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Created a connection successfully
incConnectionCreated(Host) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
incConnectionCreated(Host) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
incConnectionCreateFailed(Host, Exception) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Attempt to create a connection failed
incConnectionCreateFailed(Host, Exception) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
incConnectionCreateFailed(Host, Exception) - Method in class com.netflix.astyanax.connectionpool.impl.Slf4jConnectionPoolMonitorImpl
 
incConnectionCreateFailed(Host, Exception) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
incConnectionReturned(Host) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Incremented for each connection returned.
incConnectionReturned(Host) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
incConnectionReturned(Host) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
incFailover(Host, Exception) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
An operation failed but the connection pool will attempt to fail over to another host/connection.
incFailover(Host, Exception) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
incFailover(Host, Exception) - Method in class com.netflix.astyanax.connectionpool.impl.Slf4jConnectionPoolMonitorImpl
 
incFailover(Host, Exception) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
incOperationFailure(Host, Exception) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Errors trying to execute an operation.
incOperationFailure(Host, Exception) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
incOperationFailure(Host, Exception) - Method in class com.netflix.astyanax.connectionpool.impl.Slf4jConnectionPoolMonitorImpl
 
incOperationFailure(Host, Exception) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
incOperationSuccess(Host, long) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
Succeeded in executing an operation
incOperationSuccess(Host, long) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
incOperationSuccess(Host, long) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
IncreasingRateSupplier - Class in com.netflix.astyanax.test
 
IncreasingRateSupplier(int, int) - Constructor for class com.netflix.astyanax.test.IncreasingRateSupplier
 
incrementAndGet() - Method in class com.netflix.astyanax.util.BlockingConcurrentWindowCounter
 
incrementAndGet(long, TimeUnit) - Method in class com.netflix.astyanax.util.BlockingConcurrentWindowCounter
 
IndefiniteRetry - Class in com.netflix.astyanax.retry
 
IndefiniteRetry() - Constructor for class com.netflix.astyanax.retry.IndefiniteRetry
 
initialize() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
Initialization prior to starting the connection pool
initialize() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
initialToken(int, int) - Static method in class com.netflix.astyanax.util.TokenGenerator
 
initialToken(int, int, BigInteger, BigInteger) - Static method in class com.netflix.astyanax.util.TokenGenerator
 
instance - Static variable in class com.netflix.astyanax.retry.RunOnce
 
Instance - Static variable in class com.netflix.astyanax.shallows.EmptyIterator
 
instance - Static variable in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
InterruptedOperationException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
InterruptedOperationException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.InterruptedOperationException
 
InterruptedOperationException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.InterruptedOperationException
 
InterruptedOperationException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.InterruptedOperationException
 
IP_ADDR_PATTERN - Static variable in class com.netflix.astyanax.connectionpool.Host
 
isActive() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
isActive() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
isActive() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
IsDeadConnectionException - Interface in com.netflix.astyanax.connectionpool.exceptions
Describes an exception after which a connection is no longer usable.
isHostUp(Host) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
 
isHostUp(Host) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
isHostUp(String) - Method in class com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitor
 
isHostUp(String) - Method in interface com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitorMBean
 
isHostUp(Host) - Method in class com.netflix.astyanax.test.TestConnectionPool
 
isInRing() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
isReconnecting() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
isReconnecting() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
isReconnecting() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
IsRetryableException - Interface in com.netflix.astyanax.connectionpool.exceptions
Defines that an exception is retryable for the context of a single execute with failover.
isShutdown() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
 
isShutdown() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
isShutdown() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
isSorted() - Method in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
If true the the hosts are sorted by order of priority where the first host gives the best performance
IsTimeoutException - Interface in com.netflix.astyanax.connectionpool.exceptions
 
isUnconfiguredColumnFamilyError() - Method in exception com.netflix.astyanax.connectionpool.exceptions.BadRequestException
 
isUp() - Method in interface com.netflix.astyanax.connectionpool.HostStats
 

J

JmxConnectionPoolMonitor - Class in com.netflix.astyanax.connectionpool
MBean monitoring for a connection pool
JmxConnectionPoolMonitor(ConnectionPool<?>) - Constructor for class com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitor
 
JmxConnectionPoolMonitorMBean - Interface in com.netflix.astyanax.connectionpool
 

L

LatencyScoreStrategy - Interface in com.netflix.astyanax.connectionpool
 
LatencyScoreStrategy.Instance - Interface in com.netflix.astyanax.connectionpool
Single instance of this strategy associated with an endpoint
LatencyScoreStrategy.Listener - Interface in com.netflix.astyanax.connectionpool
 
LatencyScoreStrategyType - Enum in com.netflix.astyanax.connectionpool
 
LeastOutstandingExecuteWithFailover<CL,R> - Class in com.netflix.astyanax.connectionpool.impl
Finds the HostConnectionPool with the max idle connections when borrowing a connection from the pool.
LeastOutstandingExecuteWithFailover(ConnectionPoolConfiguration, ConnectionPoolMonitor, List<HostConnectionPool<CL>>) - Constructor for class com.netflix.astyanax.connectionpool.impl.LeastOutstandingExecuteWithFailover
 

M

makePartition(BigInteger) - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
makeRing(int, int, int, BigInteger, BigInteger) - Static method in class com.netflix.astyanax.test.TestTokenRange
 
markAsDown(ConnectionException) - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
Shut down the host so no more connections may be created when borrowConnections is called and connections will be terminated when returnConnection is called.
markAsDown(ConnectionException) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
Mark the host as down.
markAsDown(ConnectionException) - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
MaxConnsPerHostReachedException - Exception in com.netflix.astyanax.connectionpool.exceptions
No more connections may be opened on a host and no timeout was specified.
MaxConnsPerHostReachedException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.MaxConnsPerHostReachedException
 
MaxConnsPerHostReachedException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.MaxConnsPerHostReachedException
 
MaxConnsPerHostReachedException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.MaxConnsPerHostReachedException
 
MAXIMUM - Static variable in class com.netflix.astyanax.util.TokenGenerator
 
MicrosecondsAsyncClock - Class in com.netflix.astyanax.clock
 
MicrosecondsAsyncClock() - Constructor for class com.netflix.astyanax.clock.MicrosecondsAsyncClock
 
MicrosecondsClock - Class in com.netflix.astyanax.clock
 
MicrosecondsClock() - Constructor for class com.netflix.astyanax.clock.MicrosecondsClock
 
MicrosecondsSyncClock - Class in com.netflix.astyanax.clock
Clock which uses a rolling counter to avoid duplicates.
MicrosecondsSyncClock() - Constructor for class com.netflix.astyanax.clock.MicrosecondsSyncClock
 
MillisecondsClock - Class in com.netflix.astyanax.clock
 
MillisecondsClock() - Constructor for class com.netflix.astyanax.clock.MillisecondsClock
 
MINIMUM - Static variable in class com.netflix.astyanax.util.TokenGenerator
 
monitor - Variable in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 

N

newExecuteWithFailover(Operation<CL, R>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
Return a new failover context.
newExecuteWithFailover(Operation<CL, R>) - Method in class com.netflix.astyanax.connectionpool.impl.BagOfConnectionsConnectionPoolImpl
 
newExecuteWithFailover(Operation<CL, R>) - Method in class com.netflix.astyanax.connectionpool.impl.RoundRobinConnectionPoolImpl
 
newExecuteWithFailover(Operation<CL, R>) - Method in class com.netflix.astyanax.connectionpool.impl.TokenAwareConnectionPoolImpl
 
newHostConnectionPool(Host, ConnectionFactory<CL>, ConnectionPoolConfiguration) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
newInstance() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
Template method for creating a new latency tracking instance for a host
newInstance() - Method in class com.netflix.astyanax.connectionpool.impl.EmaLatencyScoreStrategyImpl
 
newInstance() - Method in class com.netflix.astyanax.connectionpool.impl.SmaLatencyScoreStrategyImpl
 
next() - Method in class com.netflix.astyanax.shallows.EmptyIterator
 
NO_HOST - Static variable in class com.netflix.astyanax.connectionpool.Host
 
NoAvailableHostsException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
NoAvailableHostsException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.NoAvailableHostsException
 
NoAvailableHostsException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.NoAvailableHostsException
 
NoAvailableHostsException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.NoAvailableHostsException
 
NodeDiscovery - Interface in com.netflix.astyanax.connectionpool
Interface for a module that periodically updates the nodes in a connection pool.
NodeDiscoveryImpl - Class in com.netflix.astyanax.connectionpool.impl
Re-discover the ring on a fixed interval to identify new nodes or changes to the ring tokens.
NodeDiscoveryImpl(String, int, Supplier<List<Host>>, ConnectionPool<?>) - Constructor for class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryImpl
 
NodeDiscoveryImpl(String, int, Supplier<List<Host>>, ConnectionPool<?>, ScheduledExecutorService) - Constructor for class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryImpl
 
NodeDiscoveryMonitor - Class in com.netflix.astyanax.connectionpool
 
NodeDiscoveryMonitor(NodeDiscovery) - Constructor for class com.netflix.astyanax.connectionpool.NodeDiscoveryMonitor
 
NodeDiscoveryMonitorManager - Class in com.netflix.astyanax.connectionpool.impl
Jmx bean monitor manager for NodeDiscoveryMonitor
NodeDiscoveryMonitorMBean - Interface in com.netflix.astyanax.connectionpool
 
NodeDiscoveryType - Enum in com.netflix.astyanax.connectionpool
 
notFoundCount() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
 
notFoundCount() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
notFoundCount() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
NotFoundException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
NotFoundException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.NotFoundException
 

O

OldHostSupplierAdapter - Class in com.netflix.astyanax.connectionpool.impl
 
OldHostSupplierAdapter(Supplier<Map<BigInteger, List<Host>>>) - Constructor for class com.netflix.astyanax.connectionpool.impl.OldHostSupplierAdapter
 
onException(ConnectionException) - Method in interface com.netflix.astyanax.ExceptionCallback
 
onHostAdded(Host, HostConnectionPool<?>) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
A host was added and given the associated pool.
onHostAdded(Host, HostConnectionPool<?>) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
onHostAdded(Host, HostConnectionPool<?>) - Method in class com.netflix.astyanax.connectionpool.impl.Slf4jConnectionPoolMonitorImpl
 
onHostAdded(Host, HostConnectionPool<?>) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
onHostDown(Host, Exception) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
A host was identified as downed.
onHostDown(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
Host is marked as down
onHostDown(Host, Exception) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
onHostDown(HostConnectionPool<CL>) - Method in interface com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool.Listener
 
onHostDown(Host, Exception) - Method in class com.netflix.astyanax.connectionpool.impl.Slf4jConnectionPoolMonitorImpl
 
onHostDown(Host, Exception) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
onHostReactivated(Host, HostConnectionPool<?>) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
A host was reactivated after being marked down
onHostReactivated(Host, HostConnectionPool<?>) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
onHostReactivated(Host, HostConnectionPool<?>) - Method in class com.netflix.astyanax.connectionpool.impl.Slf4jConnectionPoolMonitorImpl
 
onHostReactivated(Host, HostConnectionPool<?>) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
onHostRemoved(Host) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolMonitor
A host was removed from the pool.
onHostRemoved(Host) - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
onHostRemoved(Host) - Method in class com.netflix.astyanax.connectionpool.impl.Slf4jConnectionPoolMonitorImpl
 
onHostRemoved(Host) - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
onHostUp(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
Host is marked as up
onHostUp(HostConnectionPool<CL>) - Method in interface com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool.Listener
 
onReset() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy.Listener
 
onUpdate() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy.Listener
 
open() - Method in interface com.netflix.astyanax.connectionpool.Connection
Open a new connection
open(long) - Method in enum com.netflix.astyanax.test.TestHostType
 
openAsync(Connection.AsyncOpenCallback<CL>) - Method in interface com.netflix.astyanax.connectionpool.Connection
Open a connection asynchronously and call the callback on connection or failure
Operation<CL,R> - Interface in com.netflix.astyanax.connectionpool
Callback interface to perform an operation on a client associated with a connection pool's connection resource
OperationException - Exception in com.netflix.astyanax.connectionpool.exceptions
Application exception for an operation executed within the context of the connection pool.
OperationException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.OperationException
 
OperationException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.OperationException
 
OperationException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.OperationException
 
OperationFilterFactory - Interface in com.netflix.astyanax.connectionpool
 
OperationFilterFactoryList - Class in com.netflix.astyanax.connectionpool.impl
Uses the decorator pattern to maintain a list of OperationFilterFactory for the specified Operation
OperationFilterFactoryList() - Constructor for class com.netflix.astyanax.connectionpool.impl.OperationFilterFactoryList
 
OperationResult<R> - Interface in com.netflix.astyanax.connectionpool
 
OperationResultImpl<R> - Class in com.netflix.astyanax.connectionpool.impl
Impl for OperationResult Tracks operation attempts, operation pinned host and latency associated with the operation.
OperationResultImpl(Host, R, long) - Constructor for class com.netflix.astyanax.connectionpool.impl.OperationResultImpl
 
OperationTimeoutException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
OperationTimeoutException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.OperationTimeoutException
 
OperationTimeoutException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.OperationTimeoutException
 
OperationTimeoutException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.OperationTimeoutException
 

P

parseHostFromHostAndPort(String) - Static method in class com.netflix.astyanax.connectionpool.Host
Parse the hostname from a "hostname:port" formatted string
parsePortFromHostAndPort(String, int) - Static method in class com.netflix.astyanax.connectionpool.Host
Parse the port from a "hostname:port" formatted string
partitioner - Variable in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
Partitioner - Interface in com.netflix.astyanax.partitioner
Base interface for token partitioning utilities
pool - Variable in class com.netflix.astyanax.connectionpool.impl.LeastOutstandingExecuteWithFailover
 
pool - Variable in class com.netflix.astyanax.connectionpool.impl.RoundRobinExecuteWithFailover
 
pools - Variable in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
 
pools - Variable in class com.netflix.astyanax.connectionpool.impl.LeastOutstandingExecuteWithFailover
 
pools - Variable in class com.netflix.astyanax.connectionpool.impl.RoundRobinExecuteWithFailover
 
PoolTimeoutException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
PoolTimeoutException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.PoolTimeoutException
 
PoolTimeoutException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.PoolTimeoutException
 
PoolTimeoutException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.PoolTimeoutException
 
primeConnections(int) - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
Create numConnections new connections and add them to the
primeConnections(int) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
primeConnections(int) - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
prioritize - Variable in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
 
ProbabalisticFunction<T,R> - Class in com.netflix.astyanax.test
 
ProbabalisticFunction() - Constructor for class com.netflix.astyanax.test.ProbabalisticFunction
 
ProbabalisticFunction.Builder<T,R> - Class in com.netflix.astyanax.test
 
ProbabalisticFunction.Builder() - Constructor for class com.netflix.astyanax.test.ProbabalisticFunction.Builder
 
ProbabalisticFunction.Entry<T,R> - Class in com.netflix.astyanax.test
 

R

RateLimiter - Interface in com.netflix.astyanax.connectionpool
Very very simple interface for a rate limiter.
rebuildPartitions() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
Called every time a host is added, removed or is marked as down
refresh() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
refresh() - Method in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
Refresh the partition
refresh() - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
refresh() - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
Refresh the internal state and apply the latency score strategy
registerMonitor(String, ConnectionPool<?>) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolMBeanManager
 
registerMonitor(String, NodeDiscovery) - Method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryMonitorManager
 
release(int) - Method in class com.netflix.astyanax.util.BlockingConcurrentWindowCounter
 
releaseConnection() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl
 
remove() - Method in class com.netflix.astyanax.shallows.EmptyIterator
 
removeAttribute(String) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleAuthenticationCredentials
 
removeHost(Host, boolean) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
Remove a host from the connection pool.
removeHost(Host, boolean) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
Remove host from the system.
removeHost(String) - Method in class com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitor
 
removeHost(String) - Method in interface com.netflix.astyanax.connectionpool.JmxConnectionPoolMonitorMBean
 
removeHost(Host, boolean) - Method in class com.netflix.astyanax.test.TestConnectionPool
 
removeInstance(BadHostDetector.Instance) - Method in interface com.netflix.astyanax.connectionpool.BadHostDetector
 
removeInstance(LatencyScoreStrategy.Instance) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
removeInstance(BadHostDetector.Instance) - Method in class com.netflix.astyanax.connectionpool.impl.BadHostDetectorImpl
 
removeInstance(LatencyScoreStrategy.Instance) - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
Remove the instance for an endpoint that is no longer being tracked
removeInstance(BadHostDetector.Instance) - Method in class com.netflix.astyanax.shallows.EmptyBadHostDetectorImpl
 
removeInstance(LatencyScoreStrategy.Instance) - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
removePool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
removePool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
 
removePool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
removePool(HostConnectionPool<CL>) - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
Remove this pool from all partitions
reset() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
reset() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy.Instance
Reset the score and any internal stats
reset() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
Reset all instance scores
reset() - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
resumePool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
resumePool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
resumePool(HostConnectionPool<CL>) - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
Resume a host that was previously down
RetryBackoffStrategy - Interface in com.netflix.astyanax.connectionpool
Strategy used to calculate how much to back off for each subsequent attempt to reconnect to a downed host
RetryBackoffStrategy.Callback - Interface in com.netflix.astyanax.connectionpool
 
RetryBackoffStrategy.Instance - Interface in com.netflix.astyanax.connectionpool
 
RetryNTimes - Class in com.netflix.astyanax.retry
 
RetryNTimes(int) - Constructor for class com.netflix.astyanax.retry.RetryNTimes
 
RetryPolicy - Interface in com.netflix.astyanax.retry
Interface for any retry logic
returnConnection(Connection<CL>) - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
Return a connection to the host's pool.
returnConnection(Connection<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.BagOfConnectionsConnectionPoolImpl
 
returnConnection(Connection<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
Return a connection to this host
returnConnection(Connection<TestClient>) - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
RoundRobinConnectionPoolImpl<CL> - Class in com.netflix.astyanax.connectionpool.impl
Connection pool implementation using simple round robin.
RoundRobinConnectionPoolImpl(ConnectionPoolConfiguration, ConnectionFactory<CL>, ConnectionPoolMonitor) - Constructor for class com.netflix.astyanax.connectionpool.impl.RoundRobinConnectionPoolImpl
 
RoundRobinExecuteWithFailover<CL,R> - Class in com.netflix.astyanax.connectionpool.impl
Class that extends AbstractExecuteWithFailoverImpl to provide functionality for borrowing a Connection from a list of HostConnectionPool(s) in a round robin fashion.
RoundRobinExecuteWithFailover(ConnectionPoolConfiguration, ConnectionPoolMonitor, List<HostConnectionPool<CL>>, int) - Constructor for class com.netflix.astyanax.connectionpool.impl.RoundRobinExecuteWithFailover
 
RunOnce - Class in com.netflix.astyanax.retry
 
RunOnce() - Constructor for class com.netflix.astyanax.retry.RunOnce
 

S

SchemaDisagreementException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
SchemaDisagreementException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.SchemaDisagreementException
 
SchemaDisagreementException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.SchemaDisagreementException
 
SerializationException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
SerializationException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.SerializationException
 
SerializationException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.SerializationException
 
SessionEvent - Class in com.netflix.astyanax.test
 
SessionEvent(String, UUID) - Constructor for class com.netflix.astyanax.test.SessionEvent
 
SessionEvent() - Constructor for class com.netflix.astyanax.test.SessionEvent
 
setAttempt(int) - Method in exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
setAttemptsCount(int) - Method in class com.netflix.astyanax.connectionpool.impl.OperationResultImpl
 
setAttemptsCount(int) - Method in interface com.netflix.astyanax.connectionpool.OperationResult
Set the number of attempts executing this connection
setAttribute(String, Object) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleAuthenticationCredentials
 
setAuthenticationCredentials(AuthenticationCredentials) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setBadHostDetector(BadHostDetector) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setBlockedThreadThreshold(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setBoolPart(boolean) - Method in class com.netflix.astyanax.test.TestCompositeType
 
setConnectionLimiterMaxPendingCount(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setConnectionLimiterWindowSize(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setConnectTimeout(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setHost(Host) - Method in exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
setHostReconnectExecutor(ScheduledExecutorService) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setHosts(Collection<Host>) - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
Set the complete set of hosts in the ring
setHosts(Collection<Host>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
setHosts(Collection<Host>) - Method in class com.netflix.astyanax.test.TestConnectionPool
 
setHostSelectorStrategy(HostSelectorStrategy) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setId(String) - Method in class com.netflix.astyanax.connectionpool.Host
 
setInitConnsPerHost(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setIntPart1(int) - Method in class com.netflix.astyanax.test.TestCompositeType
 
setIntPart2(int) - Method in class com.netflix.astyanax.test.TestCompositeType
 
setLatency(long) - Method in exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
setLatencyAwareBadnessThreshold(float) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setLatencyAwareResetInterval(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setLatencyAwareSentinelCompare(float) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setLatencyAwareUpdateInterval(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setLatencyAwareWindowSize(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setLatencyScoreStrategy(LatencyScoreStrategy) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setLatencyWithPool(long) - Method in exception com.netflix.astyanax.connectionpool.exceptions.ConnectionException
 
setLocalDatacenter(String) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setMaintainanceScheduler(ScheduledExecutorService) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setMaxBlockedThreadsPerHost(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setMaxConns(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setMaxConnsPerHost(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setMaxFailoverCount(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setMaxOperationsPerConnection(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setMaxPendingConnectionsPerHost(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setMaxTimeoutCount(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setMaxTimeoutWhenExhausted(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setMetadata(String, Object) - Method in interface com.netflix.astyanax.connectionpool.ConnectionContext
Set metadata identified by 'key'
setMinHostInPoolRatio(float) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setOperationFilterFactory(OperationFilterFactory) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setPartitioner(Partitioner) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setPassword(String) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleAuthenticationCredentials
 
setPool(HostConnectionPool<?>) - Method in interface com.netflix.astyanax.connectionpool.HostStats
 
setPools(Collection<HostConnectionPool<CL>>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
setPools(Collection<HostConnectionPool<CL>>) - Method in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
Sets all pools for this partition.
setPools(Collection<HostConnectionPool<CL>>) - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
setPools(Collection<HostConnectionPool<CL>>) - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
Refresh the internal topology structure
setPort(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setRack(String) - Method in class com.netflix.astyanax.connectionpool.Host
 
setRetryBackoffStrategy(RetryBackoffStrategy) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setRetryDelaySlice(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setRetryMaxDelaySlice(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setRetrySuspendWindow(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setSeeds(String) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setSessionId(String) - Method in class com.netflix.astyanax.test.SessionEvent
 
setSocketTimeout(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setSSLConnectionContext(SSLConnectionContext) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setStringPart(String) - Method in class com.netflix.astyanax.test.TestCompositeType
 
setTimeoutWindow(int) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
setTimestamp(UUID) - Method in class com.netflix.astyanax.test.SessionEvent
 
setTokenRanges(List<TokenRange>) - Method in class com.netflix.astyanax.connectionpool.Host
 
setUsername(String) - Method in class com.netflix.astyanax.connectionpool.impl.SimpleAuthenticationCredentials
 
setUtf8StringPart(String) - Method in class com.netflix.astyanax.test.TestCompositeType
 
shutdown() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
Shut down the connection pool and terminate all existing connections
shutdown() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPoolConfiguration
Shutdown after stopping the connection pool
shutdown() - Method in interface com.netflix.astyanax.connectionpool.HostConnectionPool
Completely shut down this connection pool as part of a client shutdown
shutdown() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
Clean up resources associated with the conn pool
shutdown() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
shutdown() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
shutdown() - Method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryImpl
 
shutdown() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
shutdown() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
Shutdown the threads created by calling start()
shutdown() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscovery
Stop the node discovery thread
shutdown() - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
shutdown() - Method in class com.netflix.astyanax.shallows.EmptyNodeDiscoveryImpl
 
shutdown() - Method in class com.netflix.astyanax.test.TestConnectionPool
 
shutdown() - Method in class com.netflix.astyanax.test.TestHostConnectionPool
 
SimpleAuthenticationCredentials - Class in com.netflix.astyanax.connectionpool.impl
 
SimpleAuthenticationCredentials(String, String) - Constructor for class com.netflix.astyanax.connectionpool.impl.SimpleAuthenticationCredentials
 
SimpleHostConnectionPool<CL> - Class in com.netflix.astyanax.connectionpool.impl
Pool of connections for a single host and implements the HostConnectionPool interface
SimpleHostConnectionPool(Host, ConnectionFactory<CL>, ConnectionPoolMonitor, ConnectionPoolConfiguration, SimpleHostConnectionPool.Listener<CL>) - Constructor for class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
SimpleHostConnectionPool.Listener<CL> - Interface in com.netflix.astyanax.connectionpool.impl
Interface to notify the owning connection pool of up/down state changes.
SimpleRateLimiterImpl - Class in com.netflix.astyanax.connectionpool.impl
 
SimpleRateLimiterImpl(ConnectionPoolConfiguration) - Constructor for class com.netflix.astyanax.connectionpool.impl.SimpleRateLimiterImpl
 
size - Variable in class com.netflix.astyanax.connectionpool.impl.RoundRobinExecuteWithFailover
 
SleepingRetryPolicy - Class in com.netflix.astyanax.retry
Base sleeping retry policy with optional count limit.
SleepingRetryPolicy(int) - Constructor for class com.netflix.astyanax.retry.SleepingRetryPolicy
 
Slf4jConnectionPoolMonitorImpl - Class in com.netflix.astyanax.connectionpool.impl
Impl for CountingConnectionPoolMonitor that does not track any internal state / counters.
Slf4jConnectionPoolMonitorImpl() - Constructor for class com.netflix.astyanax.connectionpool.impl.Slf4jConnectionPoolMonitorImpl
 
SmaLatencyScoreStrategyImpl - Class in com.netflix.astyanax.connectionpool.impl
 
SmaLatencyScoreStrategyImpl(int, int, int, int, double, double) - Constructor for class com.netflix.astyanax.connectionpool.impl.SmaLatencyScoreStrategyImpl
 
SmaLatencyScoreStrategyImpl(int, int, int, double) - Constructor for class com.netflix.astyanax.connectionpool.impl.SmaLatencyScoreStrategyImpl
 
SmaLatencyScoreStrategyImpl() - Constructor for class com.netflix.astyanax.connectionpool.impl.SmaLatencyScoreStrategyImpl
 
sortAndfilterPartition(List<HostConnectionPool<CL>>, AtomicBoolean) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
sortAndfilterPartition(List<HostConnectionPool<CL>>, AtomicBoolean) - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
Sorts and filters a list of hosts by looking at their up state and score.
sortAndfilterPartition(List<HostConnectionPool<CL>>, AtomicBoolean) - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
splitTokenRange(String, String, int) - Method in interface com.netflix.astyanax.partitioner.Partitioner
Split the token range into N equal size segments and return the start token of each segment
splitTokenRange(int) - Method in interface com.netflix.astyanax.partitioner.Partitioner
Split the entire token range into 'count' equal size segments
splitTokenRange(String, String, int) - Method in class com.netflix.astyanax.shallows.EmptyPartitioner
 
splitTokenRange(int) - Method in class com.netflix.astyanax.shallows.EmptyPartitioner
 
SSLConnectionContext - Class in com.netflix.astyanax.connectionpool
 
SSLConnectionContext(String, String) - Constructor for class com.netflix.astyanax.connectionpool.SSLConnectionContext
 
SSLConnectionContext(String, String, String, List<String>) - Constructor for class com.netflix.astyanax.connectionpool.SSLConnectionContext
 
start() - Method in interface com.netflix.astyanax.connectionpool.ConnectionPool
Setup the connection pool and start any maintenance threads
start() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
Starts the conn pool and resources associated with it
start(LatencyScoreStrategy.Listener) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
start() - Method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryImpl
 
start(LatencyScoreStrategy.Listener) - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
Start updating stats for instances created using createInstance.
start() - Method in interface com.netflix.astyanax.connectionpool.NodeDiscovery
Start the node discovery thread
start(LatencyScoreStrategy.Listener) - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
start() - Method in class com.netflix.astyanax.shallows.EmptyNodeDiscoveryImpl
 
start() - Method in class com.netflix.astyanax.test.TestConnectionPool
 
start() - Method in class com.netflix.astyanax.test.TestDriver
 
stop() - Method in class com.netflix.astyanax.test.TestDriver
 
strategy - Variable in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
 
success(Connection<CL>) - Method in interface com.netflix.astyanax.connectionpool.Connection.AsyncOpenCallback
 
success() - Method in interface com.netflix.astyanax.connectionpool.RetryBackoffStrategy.Instance
Called when a connection was established successfully
success() - Method in class com.netflix.astyanax.retry.IndefiniteRetry
 
success() - Method in class com.netflix.astyanax.retry.RetryNTimes
 
success() - Method in interface com.netflix.astyanax.retry.RetryPolicy
Operation has completed successfully
success() - Method in class com.netflix.astyanax.retry.RunOnce
 
success() - Method in class com.netflix.astyanax.retry.SleepingRetryPolicy
 
suspend() - Method in interface com.netflix.astyanax.connectionpool.RetryBackoffStrategy.Instance
Suspend the host for being bad (i.e.
suspendPool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractTopology
 
suspendPool(HostConnectionPool<CL>) - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
suspendPool(HostConnectionPool<CL>) - Method in interface com.netflix.astyanax.connectionpool.impl.Topology
Suspend a host that is down

T

TestClient - Class in com.netflix.astyanax.test
 
TestClient() - Constructor for class com.netflix.astyanax.test.TestClient
 
TestCompositeType - Class in com.netflix.astyanax.test
 
TestCompositeType() - Constructor for class com.netflix.astyanax.test.TestCompositeType
 
TestCompositeType(String, Integer, Integer, boolean, String) - Constructor for class com.netflix.astyanax.test.TestCompositeType
 
TestCompositeType2 - Class in com.netflix.astyanax.test
 
TestCompositeType2() - Constructor for class com.netflix.astyanax.test.TestCompositeType2
 
TestCompositeType2(boolean, String) - Constructor for class com.netflix.astyanax.test.TestCompositeType2
 
TestConnectionFactory - Class in com.netflix.astyanax.test
 
TestConnectionFactory(ConnectionPoolConfiguration, ConnectionPoolMonitor) - Constructor for class com.netflix.astyanax.test.TestConnectionFactory
 
TestConnectionPool - Class in com.netflix.astyanax.test
 
TestConnectionPool() - Constructor for class com.netflix.astyanax.test.TestConnectionPool
 
TestDriver - Class in com.netflix.astyanax.test
 
TestDriver() - Constructor for class com.netflix.astyanax.test.TestDriver
 
TestDriver.Builder - Class in com.netflix.astyanax.test
 
TestDriver.Builder() - Constructor for class com.netflix.astyanax.test.TestDriver.Builder
 
TestDriver.Event - Class in com.netflix.astyanax.test
 
TestDriver.Event(Function<TestDriver, Void>) - Constructor for class com.netflix.astyanax.test.TestDriver.Event
 
TestDriver.RecurringEvent - Class in com.netflix.astyanax.test
 
TestDriver.RecurringEvent(Function<TestDriver, Void>, long, TimeUnit) - Constructor for class com.netflix.astyanax.test.TestDriver.RecurringEvent
 
TestHostConnectionPool - Class in com.netflix.astyanax.test
 
TestHostConnectionPool(Host) - Constructor for class com.netflix.astyanax.test.TestHostConnectionPool
 
TestHostType - Enum in com.netflix.astyanax.test
 
TestOperation - Class in com.netflix.astyanax.test
 
TestOperation() - Constructor for class com.netflix.astyanax.test.TestOperation
 
TestTokenRange - Class in com.netflix.astyanax.test
 
TestTokenRange(String, String, List<String>) - Constructor for class com.netflix.astyanax.test.TestTokenRange
 
ThriftStateException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
ThriftStateException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ThriftStateException
 
ThriftStateException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ThriftStateException
 
ThriftStateException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ThriftStateException
 
ThrottledException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
ThrottledException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ThrottledException
 
ThrottledException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ThrottledException
 
ThrottledException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.ThrottledException
 
TimeoutException - Exception in com.netflix.astyanax.connectionpool.exceptions
This is actually a socket timeout
TimeoutException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.TimeoutException
 
TimeoutException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.TimeoutException
 
TimeoutException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.TimeoutException
 
TimeUUIDUtils - Class in com.netflix.astyanax.util
Utilitary class to generate TimeUUID (type 1)
TimeUUIDUtils() - Constructor for class com.netflix.astyanax.util.TimeUUIDUtils
 
TokenAwareConnectionPoolImpl<CL> - Class in com.netflix.astyanax.connectionpool.impl
Connection pool that partitions connections by the hosts which own the token being operated on.
TokenAwareConnectionPoolImpl(ConnectionPoolConfiguration, ConnectionFactory<CL>, ConnectionPoolMonitor) - Constructor for class com.netflix.astyanax.connectionpool.impl.TokenAwareConnectionPoolImpl
 
tokenDifference(BigInteger, BigInteger) - Static method in class com.netflix.astyanax.util.TokenGenerator
 
tokenDifference(String, String) - Static method in class com.netflix.astyanax.util.TokenGenerator
 
TokenGenerator - Class in com.netflix.astyanax.util
 
TokenGenerator() - Constructor for class com.netflix.astyanax.util.TokenGenerator
 
TokenHostConnectionPoolPartition<CL> - Class in com.netflix.astyanax.connectionpool.impl
Collection of pools that own a token range of the ring
TokenHostConnectionPoolPartition(BigInteger, LatencyScoreStrategy) - Constructor for class com.netflix.astyanax.connectionpool.impl.TokenHostConnectionPoolPartition
 
tokenMinusOne(String) - Static method in class com.netflix.astyanax.util.TokenGenerator
 
TokenPartitionedTopology<CL> - Class in com.netflix.astyanax.connectionpool.impl
Partition hosts by start token.
TokenPartitionedTopology(Partitioner, LatencyScoreStrategy) - Constructor for class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
TokenRange - Interface in com.netflix.astyanax.connectionpool
Represents a contiguous range of tokens.
TokenRangeImpl - Class in com.netflix.astyanax.connectionpool.impl
Impl for TokenRange
TokenRangeImpl(String, String, List<String>) - Constructor for class com.netflix.astyanax.connectionpool.impl.TokenRangeImpl
 
TokenRangeOfflineException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
TokenRangeOfflineException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.TokenRangeOfflineException
 
TokenRangeOfflineException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.TokenRangeOfflineException
 
TokenRangeOfflineException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.TokenRangeOfflineException
 
topology - Variable in class com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool
 
Topology<CL> - Interface in com.netflix.astyanax.connectionpool.impl
 
toString() - Method in class com.netflix.astyanax.clock.MicrosecondsAsyncClock
 
toString() - Method in class com.netflix.astyanax.clock.MicrosecondsClock
 
toString() - Method in class com.netflix.astyanax.clock.MicrosecondsSyncClock
 
toString() - Method in class com.netflix.astyanax.clock.MillisecondsClock
 
toString() - Method in class com.netflix.astyanax.connectionpool.Host
 
toString() - Method in class com.netflix.astyanax.connectionpool.impl.BadHostDetectorImpl
 
toString() - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolConfigurationImpl
 
toString() - Method in class com.netflix.astyanax.connectionpool.impl.CountingConnectionPoolMonitor
 
toString() - Method in class com.netflix.astyanax.connectionpool.impl.ExponentialRetryBackoffStrategy
 
toString() - Method in class com.netflix.astyanax.connectionpool.impl.HostConnectionPoolPartition
 
toString() - Method in class com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool
 
toString() - Method in class com.netflix.astyanax.connectionpool.impl.TokenPartitionedTopology
 
toString() - Method in class com.netflix.astyanax.connectionpool.impl.TokenRangeImpl
 
toString() - Method in class com.netflix.astyanax.retry.BoundedExponentialBackoff
 
toString() - Method in class com.netflix.astyanax.retry.ConstantBackoff
 
toString() - Method in class com.netflix.astyanax.retry.ExponentialBackoff
 
toString() - Method in class com.netflix.astyanax.retry.RetryNTimes
 
toString() - Method in class com.netflix.astyanax.retry.RunOnce
 
toString() - Method in class com.netflix.astyanax.retry.SleepingRetryPolicy
 
toString() - Method in class com.netflix.astyanax.shallows.EmptyConnectionPoolMonitor
 
toString() - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
toString() - Method in class com.netflix.astyanax.shallows.EmptyNodeDiscoveryImpl
 
toString() - Method in class com.netflix.astyanax.test.SessionEvent
 
toString() - Method in class com.netflix.astyanax.test.TestCompositeType
 
toString() - Method in class com.netflix.astyanax.test.TestCompositeType2
 
toUUID(byte[]) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
Returns an instance of uuid.
TransportException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
TransportException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.TransportException
 
TransportException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.TransportException
 
TransportException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.TransportException
 
tryConnect(int) - Method in interface com.netflix.astyanax.connectionpool.RetryBackoffStrategy.Callback
 
tryOperation(Operation<CL, R>) - Method in interface com.netflix.astyanax.connectionpool.ExecuteWithFailover
 
tryOperation(Operation<CL, R>) - Method in class com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl
Basic impl that repeatedly borrows a conn and tries to execute the operation while maintaining metrics for success, conn attempts, failures and latencies for operation executions

U

UKNOWN_RACK - Static variable in class com.netflix.astyanax.connectionpool.Host
 
UnknownException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
UnknownException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.UnknownException
 
UnknownException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.UnknownException
 
UnknownException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.UnknownException
 
unregisterMonitor(String, ConnectionPool<?>) - Method in class com.netflix.astyanax.connectionpool.impl.ConnectionPoolMBeanManager
 
unregisterMonitor(String, NodeDiscovery) - Method in class com.netflix.astyanax.connectionpool.impl.NodeDiscoveryMonitorManager
 
update() - Method in class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
 
update() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy.Instance
Update the score
update() - Method in interface com.netflix.astyanax.connectionpool.LatencyScoreStrategy
Update all instance scores
update() - Method in class com.netflix.astyanax.shallows.EmptyLatencyScoreStrategyImpl
 
updateDelta() - Method in class com.netflix.astyanax.test.TestDriver
 
uuid(byte[], int) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
 
uuid(ByteBuffer) - Static method in class com.netflix.astyanax.util.TimeUUIDUtils
Converts a ByteBuffer containing a UUID into a java.util.UUID

V

valueOf(String) - Static method in enum com.netflix.astyanax.clock.ClockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.astyanax.connectionpool.impl.ConnectionPoolType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.astyanax.connectionpool.impl.HostSelectorStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.astyanax.connectionpool.LatencyScoreStrategyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.astyanax.connectionpool.NodeDiscoveryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.astyanax.test.TestHostType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.astyanax.clock.ClockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.astyanax.connectionpool.impl.ConnectionPoolType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.astyanax.connectionpool.impl.HostSelectorStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.astyanax.connectionpool.LatencyScoreStrategyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.astyanax.connectionpool.NodeDiscoveryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.astyanax.test.TestHostType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitDelta - Variable in class com.netflix.astyanax.connectionpool.impl.LeastOutstandingExecuteWithFailover
 
waitDelta - Variable in class com.netflix.astyanax.connectionpool.impl.RoundRobinExecuteWithFailover
 
waitMultiplier - Variable in class com.netflix.astyanax.connectionpool.impl.LeastOutstandingExecuteWithFailover
 
waitMultiplier - Variable in class com.netflix.astyanax.connectionpool.impl.RoundRobinExecuteWithFailover
 
WalException - Exception in com.netflix.astyanax.connectionpool.exceptions
 
WalException(String) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.WalException
 
WalException(Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.WalException
 
WalException(String, Throwable) - Constructor for exception com.netflix.astyanax.connectionpool.exceptions.WalException
 
withAlways(Runnable) - Method in class com.netflix.astyanax.test.ProbabalisticFunction.Builder
 
withCallback(Function<TestDriver, Void>) - Method in class com.netflix.astyanax.test.TestDriver.Builder
 
withCallsPerSecondSupplier(Supplier<Integer>) - Method in class com.netflix.astyanax.test.TestDriver.Builder
 
withDefault(Function<T, R>) - Method in class com.netflix.astyanax.test.ProbabalisticFunction.Builder
 
withFutures(long, TimeUnit) - Method in class com.netflix.astyanax.test.TestDriver.Builder
 
withIterationCount(long) - Method in class com.netflix.astyanax.test.TestDriver.Builder
 
withProbability(double, Function<T, R>) - Method in class com.netflix.astyanax.test.ProbabalisticFunction.Builder
 
withRecurringEvent(long, TimeUnit, Function<TestDriver, Void>) - Method in class com.netflix.astyanax.test.TestDriver.Builder
 
withThreadCount(int) - Method in class com.netflix.astyanax.test.TestDriver.Builder
 

A B C D E F G H I J L M N O P R S T U V W