public class ReferenceCounterUtil extends Object implements ReferenceCounter
| Constructor and Description |
|---|
ReferenceCounterUtil() |
ReferenceCounterUtil(Executor executor) |
ReferenceCounterUtil(Runnable runnable) |
ReferenceCounterUtil(Runnable runnable,
Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
void |
check()
Some asynchronous operations (like ack) may delay certain conditions.
|
int |
decrement() |
int |
getCount() |
Runnable |
getTask() |
int |
increment() |
void |
setTask(Runnable task) |
public ReferenceCounterUtil()
public ReferenceCounterUtil(Executor executor)
public ReferenceCounterUtil(Runnable runnable)
public void setTask(Runnable task)
setTask in interface ReferenceCounterpublic Runnable getTask()
getTask in interface ReferenceCounterpublic int increment()
increment in interface ReferenceCounterpublic int decrement()
decrement in interface ReferenceCounterpublic void check()
ReferenceCountercheck in interface ReferenceCounterpublic int getCount()
getCount in interface ReferenceCounterCopyright © 2022 The Apache Software Foundation. All rights reserved.