public class GremlinDynamoRequestInterceptor
extends com.amazonaws.handlers.RequestHandler2
TrafficCoordinates
 and for all calls to get instrumented without a call-site reference.
 It also transparently handles timeout calculations.  It limits the amount of Gremlin latency to
 the Dynamo timeout| Constructor and Description | 
|---|
GremlinDynamoRequestInterceptor(GremlinService gremlinService,
                               int clientExecutionTimeout,
                               int clientRequestTimeout)
Construct on instance of this interceptor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.amazonaws.AmazonWebServiceRequest | 
beforeExecution(com.amazonaws.AmazonWebServiceRequest request)  | 
void | 
beforeRequest(com.amazonaws.Request<?> request)  | 
public GremlinDynamoRequestInterceptor(GremlinService gremlinService, int clientExecutionTimeout, int clientRequestTimeout)
gremlinService - instance of GremlinService that handles communication to GremlinclientExecutionTimeout - timeout you've configured for DynamoDB executionclientRequestTimeout - timeout you've configured for DynamoDB requestpublic com.amazonaws.AmazonWebServiceRequest beforeExecution(com.amazonaws.AmazonWebServiceRequest request)
beforeExecution in interface com.amazonaws.handlers.IRequestHandler2beforeExecution in class com.amazonaws.handlers.RequestHandler2public void beforeRequest(com.amazonaws.Request<?> request)
beforeRequest in interface com.amazonaws.handlers.IRequestHandler2beforeRequest in class com.amazonaws.handlers.RequestHandler2