public abstract class AbstractLifecycleDispatcher.Task extends Object implements Runnable, Recyclable
| Modifier and Type | Field and Description |
|---|---|
protected Object |
data |
protected Consumer<Throwable> |
errorConsumer |
protected Consumer |
eventConsumer |
| Constructor and Description |
|---|
Task() |
| Modifier and Type | Method and Description |
|---|---|
void |
recycle()
Free any internal resources and reset the state of the object to enable reuse.
|
AbstractLifecycleDispatcher.Task |
setData(Object data) |
AbstractLifecycleDispatcher.Task |
setErrorConsumer(Consumer<Throwable> errorConsumer) |
AbstractLifecycleDispatcher.Task |
setEventConsumer(Consumer<?> eventConsumer) |
protected volatile Object data
protected volatile Consumer eventConsumer
public AbstractLifecycleDispatcher.Task setData(Object data)
public AbstractLifecycleDispatcher.Task setEventConsumer(Consumer<?> eventConsumer)
public AbstractLifecycleDispatcher.Task setErrorConsumer(Consumer<Throwable> errorConsumer)
public void recycle()
Recyclablerecycle in interface RecyclableCopyright © 2016. All rights reserved.