EmptyThroughputContainerController Class

Definition

This is a dummy throughput container controller, which will just let the requests pass by. This will be created when there is no throughput control group defined for the container.

public class EmptyThroughputContainerController implements throughputControlIThroughputContainerController
Inheritance
java.lang.Object
EmptyThroughputContainerController
Implements

Inherited Members

java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructors

EmptyThroughputContainerController()

Methods

<T>init()

Initialize process. Will create and initialize the lower level throughput controller and schedule tasks if needed.

<T>processRequest(RxDocumentServiceRequest request, Mono<T> nextRequestMono)

Route the request to lower level throughput controller which can handle the request.

canHandleRequest(RxDocumentServiceRequest request)

Decides whether the throughputController can handle the request. Different level throughput controller will have its own criteria.

Applies to