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
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionorg.elasticsearch.core.Releasablevoidactivate()Activate throttling, which switches the lock to be a real lockvoidDeactivate 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 
 -