Package org.elasticsearch.index.engine
Class Engine.IndexThrottle
java.lang.Object
org.elasticsearch.index.engine.Engine.IndexThrottle
- Enclosing class:
- Engine
A throttling class that can be activated, causing the
acquireThrottle
method to block on a lock when throttling
is enabled-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.elasticsearch.core.Releasable
void
activate()
Activate throttling, which switches the lock to be a real lockvoid
Deactivate throttling, which switches the lock to be an always-acquirable NoOpLock
-
Constructor Details
-
IndexThrottle
protected IndexThrottle()
-
-
Method Details
-
acquireThrottle
public org.elasticsearch.core.Releasable acquireThrottle() -
activate
public void activate()Activate throttling, which switches the lock to be a real lock -
deactivate
public void deactivate()Deactivate throttling, which switches the lock to be an always-acquirable NoOpLock
-