com.netflix.astyanax.connectionpool.impl
Class AbstractExecutionImpl<R>

java.lang.Object
  extended by com.netflix.astyanax.connectionpool.impl.AbstractExecutionImpl<R>
Type Parameters:
R -
All Implemented Interfaces:
Execution<R>

public abstract class AbstractExecutionImpl<R>
extends java.lang.Object
implements Execution<R>

Abstract impl that repeatedly executes while consulting a RetryPolicy

See Also:
RetryPolicy}

Constructor Summary
AbstractExecutionImpl()
           
 
Method Summary
 OperationResult<R> executeWithRetry(RetryPolicy retry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.netflix.astyanax.Execution
execute, executeAsync
 

Constructor Detail

AbstractExecutionImpl

public AbstractExecutionImpl()
Method Detail

executeWithRetry

public OperationResult<R> executeWithRetry(RetryPolicy retry)
                                    throws ConnectionException
Throws:
ConnectionException