public interface PhaseListenerManager
Modifier and Type | Method and Description |
---|---|
void |
addExecutionPhaseListener(ExecutionPhaseListener listener,
ExecutionPhase phase)
Registers a listener with a single phase.
|
void |
addExecutionPhaseListener(ExecutionPhaseListener listener,
Set<ExecutionPhase> phases)
Add a ExecutionPhaseListener
|
Set<ExecutionPhase> |
getPhaseListenerPhases(ExecutionPhaseListener listener)
Get the phases that are registered for a given listener.
|
void |
informListeners(ExecutionContext context)
Delivers a phase event to all applicable listeners.
|
void |
removeExecutionPhaseListener(ExecutionPhaseListener listener)
Unregisters a ExecutionPhaseListener
The listener is unregistered from all registered phases.
|
void |
removeExecutionPhaseListener(ExecutionPhaseListener listener,
ExecutionPhase phase)
Unregisters a ExecutionPhaseListener from the provided phas
|
void |
removeExecutionPhaseListener(ExecutionPhaseListener listener,
Set<ExecutionPhase> phases)
Unregister the listener from the provided phases
|
Set<ExecutionPhase> getPhaseListenerPhases(ExecutionPhaseListener listener)
void addExecutionPhaseListener(ExecutionPhaseListener listener, Set<ExecutionPhase> phases)
listener
- the listener to registerphases
- the phases the listener is interested in.void addExecutionPhaseListener(ExecutionPhaseListener listener, ExecutionPhase phase)
listener
- the listener to registerphase
- void removeExecutionPhaseListener(ExecutionPhaseListener listener)
void removeExecutionPhaseListener(ExecutionPhaseListener listener, Set<ExecutionPhase> phases)
listener
- phases
- void removeExecutionPhaseListener(ExecutionPhaseListener listener, ExecutionPhase phase)
void informListeners(ExecutionContext context)
context
- Copyright © 2013. All Rights Reserved.