public abstract class AbstractHandler extends Object implements Handler
handle() method so more specific implementations can override this.| Modifier and Type | Field and Description |
|---|---|
protected Set<HandlerListener> |
listeners |
| Constructor and Description |
|---|
AbstractHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(HandlerVisitor visitor)
Accept a visit from a
HandlerVisitor |
void |
addListener(HandlerListener listener)
Register a
HandlerListener that can listen for handling events. |
protected void |
fireHandlingFailedEvent(HandlerEvent evt)
Notifies all registered listeners that this handler failed
|
protected void |
fireHandlingStartedEvent(HandlerEvent evt)
Notifies all registered listeners that this handler started
|
protected void |
fireHandlingSucceededEvent(HandlerEvent evt)
Notifies all registered listeners that this handler completed successfully
|
Collection<HandlerListener> |
getListeners()
Gets the collection of listeners registered to this handler
|
protected org.slf4j.Logger |
getLog()
Gets a logger configured for the current handler class
|
void |
removeListener(HandlerListener listener)
Deregister a
HandlerListener that can listen for handling events. |
protected final Set<HandlerListener> listeners
protected org.slf4j.Logger getLog()
public void accept(HandlerVisitor visitor)
HandlerHandlerVisitorpublic void addListener(HandlerListener listener)
HandlerHandlerListener that can listen for handling events.addListener in interface Handlerlistener - the listener to registerpublic void removeListener(HandlerListener listener)
HandlerHandlerListener that can listen for handling events.removeListener in interface Handlerlistener - the listener to deregisterpublic Collection<HandlerListener> getListeners()
HandlergetListeners in interface Handlerprotected void fireHandlingStartedEvent(HandlerEvent evt)
evt - the event that should be firedprotected void fireHandlingSucceededEvent(HandlerEvent evt)
evt - the event that should be firedprotected void fireHandlingFailedEvent(HandlerEvent evt)
evt - the event that should be firedCopyright © 2014. All rights reserved.