public class QueryExecutionFactoryRetry extends QueryExecutionFactoryDecorator
decoratee| Constructor and Description |
|---|
QueryExecutionFactoryRetry(QueryExecutionFactory decoratee) |
QueryExecutionFactoryRetry(QueryExecutionFactory decoratee,
com.blogspot.nurkiewicz.asyncretry.backoff.Backoff backoff) |
QueryExecutionFactoryRetry(QueryExecutionFactory decoratee,
int retryCount,
long retryDelayInMs) |
QueryExecutionFactoryRetry(QueryExecutionFactory decoratee,
int retryCount,
long retryDelayDuration,
TimeUnit retryDelayTimeUnit) |
QueryExecutionFactoryRetry(QueryExecutionFactory decoratee,
com.blogspot.nurkiewicz.asyncretry.policy.RetryPolicy retryPolicy) |
QueryExecutionFactoryRetry(QueryExecutionFactory decoratee,
com.blogspot.nurkiewicz.asyncretry.policy.RetryPolicy retryPolicy,
com.blogspot.nurkiewicz.asyncretry.backoff.Backoff backoff) |
QueryExecutionFactoryRetry(QueryExecutionFactory decoratee,
com.blogspot.nurkiewicz.asyncretry.policy.RetryPolicy retryPolicy,
com.blogspot.nurkiewicz.asyncretry.backoff.Backoff backoff,
boolean fixedDelay) |
close, getId, getState, unwrappublic QueryExecutionFactoryRetry(QueryExecutionFactory decoratee, int retryCount, long retryDelayInMs)
public QueryExecutionFactoryRetry(QueryExecutionFactory decoratee, int retryCount, long retryDelayDuration, TimeUnit retryDelayTimeUnit)
public QueryExecutionFactoryRetry(QueryExecutionFactory decoratee)
public QueryExecutionFactoryRetry(QueryExecutionFactory decoratee, com.blogspot.nurkiewicz.asyncretry.backoff.Backoff backoff)
public QueryExecutionFactoryRetry(QueryExecutionFactory decoratee, com.blogspot.nurkiewicz.asyncretry.policy.RetryPolicy retryPolicy)
public QueryExecutionFactoryRetry(QueryExecutionFactory decoratee, com.blogspot.nurkiewicz.asyncretry.policy.RetryPolicy retryPolicy, com.blogspot.nurkiewicz.asyncretry.backoff.Backoff backoff)
public QueryExecutionFactoryRetry(QueryExecutionFactory decoratee, com.blogspot.nurkiewicz.asyncretry.policy.RetryPolicy retryPolicy, com.blogspot.nurkiewicz.asyncretry.backoff.Backoff backoff, boolean fixedDelay)
public com.hp.hpl.jena.query.QueryExecution createQueryExecution(com.hp.hpl.jena.query.Query query)
createQueryExecution in interface QueryExecutionFactoryQuerycreateQueryExecution in class QueryExecutionFactoryDecoratorpublic com.hp.hpl.jena.query.QueryExecution createQueryExecution(String queryString)
createQueryExecution in interface QueryExecutionFactoryStringcreateQueryExecution in class QueryExecutionFactoryDecoratorpublic QueryExecutionFactoryRetry withRetryPolicy(com.blogspot.nurkiewicz.asyncretry.policy.RetryPolicy retryPolicy)
public QueryExecutionFactoryRetry withBackoff(com.blogspot.nurkiewicz.asyncretry.backoff.Backoff backoff)
public QueryExecutionFactoryRetry withExponentialBackoff(long initialDelayMillis, double multiplier)
public QueryExecutionFactoryRetry withFixedBackoff(long delayMillis)
public QueryExecutionFactoryRetry withFixedRate()
public QueryExecutionFactoryRetry withFixedRate(boolean fixedDelay)
@SafeVarargs public QueryExecutionFactoryRetry retryOn(Class<? extends Throwable>... retryOnThrowable)
@SafeVarargs public QueryExecutionFactoryRetry abortOn(Class<? extends Throwable>... abortOnThrowable)
public QueryExecutionFactoryRetry abortIf(com.google.common.base.Predicate<Throwable> abortPredicate)
public QueryExecutionFactoryRetry withUniformJitter()
public QueryExecutionFactoryRetry withUniformJitter(long range)
public QueryExecutionFactoryRetry withProportionalJitter()
public QueryExecutionFactoryRetry withProportionalJitter(double multiplier)
public QueryExecutionFactoryRetry withMinDelay(long minDelayMillis)
public QueryExecutionFactoryRetry withMaxDelay(long maxDelayMillis)
public QueryExecutionFactoryRetry withMaxRetries(int times)
public QueryExecutionFactoryRetry dontRetry()
public QueryExecutionFactoryRetry withNoDelay()
Copyright © 2015. All rights reserved.