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<Void> executeAll()
executeAllAsync
public ListenableFuture<Void> executeAllAsync()
failed
public boolean failed()
getDegreeOfConcurrency
public int getDegreeOfConcurrency()
getFailures
public List<Exception> getFailures()
isRunning
public boolean isRunning()
setState
public void setState(CongestionController.State state)
Parameters: