public class ConcurrentTaskLimiterImpl extends ConcurrentTaskLimiter
nativeHandle_owningHandle_| Constructor and Description |
|---|
ConcurrentTaskLimiterImpl(String name,
int maxOutstandingTask) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
disposeInternal(long handle) |
String |
name()
Returns a name that identifies this concurrent task limiter.
|
int |
outstandingTask()
Returns current outstanding task count.
|
ConcurrentTaskLimiter |
resetMaxOutstandingTask()
Reset to unlimited max concurrent task.
|
ConcurrentTaskLimiter |
setMaxOutstandingTask(int maxOutstandingTask)
Set max concurrent tasks.
|
disposeInternal, getNativeHandleclose, disOwnNativeHandle, isOwningHandledispose, finalizepublic ConcurrentTaskLimiterImpl(String name, int maxOutstandingTask)
public String name()
ConcurrentTaskLimitername in class ConcurrentTaskLimiterpublic ConcurrentTaskLimiter setMaxOutstandingTask(int maxOutstandingTask)
ConcurrentTaskLimitersetMaxOutstandingTask in class ConcurrentTaskLimitermaxOutstandingTask - max concurrent tasks.public ConcurrentTaskLimiter resetMaxOutstandingTask()
ConcurrentTaskLimiterresetMaxOutstandingTask in class ConcurrentTaskLimiterpublic int outstandingTask()
ConcurrentTaskLimiteroutstandingTask in class ConcurrentTaskLimiterprotected final void disposeInternal(long handle)
disposeInternal in class RocksObjectCopyright © 2021. All rights reserved.