CongestionController Class
- java.
lang. Object - com.
microsoft. azure. documentdb. bulkexecutor. internal. CongestionController
- com.
public class CongestionController
Constructor Summary
Method Summary
Modifier and Type | Method and Description |
---|---|
boolean | completed() |
com.google.common.util.concurrent.ListenableFuture<java.lang.Void> | executeAll() |
com.google.common.util.concurrent.ListenableFuture<java.lang.Void> | executeAllAsync() |
boolean | failed() |
int | getDegreeOfConcurrency() |
java.util.List<java.lang.Exception> | getFailures() |
boolean | isRunning() |
void | setState(CongestionController.State state) |
Methods inherited from java.lang.Object
Constructor Details
CongestionController
public CongestionController(ListeningExecutorService executor, int partitionThroughput, String partitionKeyRangeId, BatchOperator batchOperator)
Parameters:
CongestionController
public CongestionController(ListeningExecutorService executor, int partitionThroughput, String partitionKeyRangeId, BatchOperator batchOperator, Integer startingDegreeOfConcurrency, Integer maxDegreeOfConcurrency)
Parameters:
Method Details
completed
public boolean completed()
executeAll
public ListenableFuture
executeAllAsync
public ListenableFuture
failed
public boolean failed()
getDegreeOfConcurrency
public int getDegreeOfConcurrency()
getFailures
public List
isRunning
public boolean isRunning()
setState
public void setState(CongestionController.State state)
Parameters:
Applies to
Azure SDK for Java