public class EventLimiter
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
EventLimiter.QueueSemaphore |
| Constructor and Description |
|---|
EventLimiter(java.util.concurrent.locks.ReentrantLock inLock) |
| Modifier and Type | Method and Description |
|---|---|
void |
await(int inPermits) |
EventLimiter.QueueSemaphore |
getSemaphore(int inMaxPermits) |
public EventLimiter(java.util.concurrent.locks.ReentrantLock inLock)
public EventLimiter.QueueSemaphore getSemaphore(int inMaxPermits)
public void await(int inPermits)
throws java.lang.InterruptedException
java.lang.InterruptedException