Package org.apache.solr.util
Class AdjustableSemaphore
java.lang.Object
org.apache.solr.util.AdjustableSemaphore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidacquire()intvoidrelease()voidrelease(int numPermits) voidsetMaxPermits(int newMax)
-
Constructor Details
-
AdjustableSemaphore
public AdjustableSemaphore(int size)
-
-
Method Details
-
setMaxPermits
public void setMaxPermits(int newMax) -
release
public void release() -
release
public void release(int numPermits) -
acquire
- Throws:
InterruptedException
-
getMaxPermits
public int getMaxPermits()
-