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()
Recyclable
recycle
in interface Recyclable
Copyright © 2017. All rights reserved.