public class RequestRunner<T> extends Object
| Constructor and Description | 
|---|
RequestRunner(RetryComponents retryComponents,
             RequestId.HeaderSetter<? super T> headerSetter,
             URI originalUri,
             String method)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected DiscoveryInstance | 
getDiscoveryInstance()  | 
URI | 
getOriginalUri()  | 
boolean | 
isSuccessResponse(int statusCode)  | 
URI | 
prepareRequest(T request)  | 
boolean | 
shouldBeRetried(Throwable exception)  | 
boolean | 
shouldContinue()  | 
public RequestRunner(RetryComponents retryComponents, RequestId.HeaderSetter<? super T> headerSetter, URI originalUri, String method)
public URI getOriginalUri()
public boolean shouldContinue()
public boolean isSuccessResponse(int statusCode)
public boolean shouldBeRetried(Throwable exception)
protected DiscoveryInstance getDiscoveryInstance()
Copyright © 2014–2016 Soabase. All rights reserved.