| Modifier | Constructor and Description |
|---|---|
protected |
Handlers.EventHandler(Logger logger,
Handlers.EventDelivery delivery,
boolean batchDelivery,
Executor deliveryExecutor)
Creates this.
|
| Modifier and Type | Method and Description |
|---|---|
static Handlers.EventHandler |
create(Logger logger,
Handlers.EventDelivery delivery,
boolean batchDelivery,
Executor deliveryExecutor)
Creates this a handler.
|
boolean |
dispatch(Object event)
Dispatches the given event.
|
void |
register(Object target)
Registers a target with a strong reference.
|
void |
registerWeak(Object target)
Registers a target with a weak reference.
|
void |
run() |
void |
unregister(Object target)
Deregisters a target.
|
protected Handlers.EventHandler(Logger logger, Handlers.EventDelivery delivery, boolean batchDelivery, Executor deliveryExecutor)
logger - the logger to usedelivery - the delivery to performbatchDelivery - whether to perform batched deliveriesdeliveryExecutor - the executor to use for deliveriespublic static Handlers.EventHandler create(Logger logger, Handlers.EventDelivery delivery, boolean batchDelivery, Executor deliveryExecutor)
logger - the logger to usedelivery - the delivery to performbatchDelivery - whether to perform batched deliveriesdeliveryExecutor - the executor to use for deliveriespublic boolean dispatch(Object event)
public void register(Object target)
public void registerWeak(Object target)
registerWeak in interface Handlertarget - the targetpublic void unregister(Object target)
unregister in interface Handlertarget - the targetCopyright © 2013. All Rights Reserved.