Class OperationProcessor
java.lang.Object
com.yahoo.vespa.http.client.core.operationProcessor.OperationProcessor
Merges several endpointResult into one Result and does the callback.
- Author:
- dybis
-
Constructor Summary
ConstructorDescriptionOperationProcessor
(IncompleteResultsThrottler incompleteResultsThrottler, FeedClient.ResultCallback resultCallback, SessionParams sessionParams, ScheduledThreadPoolExecutor timeoutExecutor, Clock clock) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
clusters()
int
Returns the id of the oldest operation to be sent.void
void
resultReceived
(EndpointResult endpointResult, int clusterId) void
sendDocument
(Document document)
-
Constructor Details
-
OperationProcessor
public OperationProcessor(IncompleteResultsThrottler incompleteResultsThrottler, FeedClient.ResultCallback resultCallback, SessionParams sessionParams, ScheduledThreadPoolExecutor timeoutExecutor, Clock clock)
-
-
Method Details
-
getIoThreadGroup
-
getIncompleteResultQueueSize
public int getIncompleteResultQueueSize() -
oldestIncompleteResultId
Returns the id of the oldest operation to be sent. -
getClientId
-
resultReceived
-
onEndpointError
-
closeClusters
-
sendDocument
-
clusters
-
getStatsAsJson
-
close
public void close()
-