|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.tatool.app.service.exec.impl.PhaseListenerManagerImpl
public class PhaseListenerManagerImpl
Encapsulates the functionality around sending out phase events. All logic regarding whom to deliver the context for a given phase is handled in here.
| Constructor Summary | |
|---|---|
PhaseListenerManagerImpl()
|
|
| Method Summary | |
|---|---|
void |
addExecutionPhaseListener(ExecutionPhaseListener listener,
ExecutionPhase phase)
Register an ExecutionPhaseListener with a single phase. |
void |
addExecutionPhaseListener(ExecutionPhaseListener listener,
Set<ExecutionPhase> phases)
Register an ExecutionPhaseListener with the phases it should be informed of. |
Set<ExecutionPhase> |
getPhaseListenerPhases(ExecutionPhaseListener listener)
Get all phases for which a listener is registered. |
void |
informListeners(ExecutionContext context)
Delivers the context to interested parties. |
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PhaseListenerManagerImpl()
| Method Detail |
|---|
public Set<ExecutionPhase> getPhaseListenerPhases(ExecutionPhaseListener listener)
getPhaseListenerPhases in interface PhaseListenerManager
public void addExecutionPhaseListener(ExecutionPhaseListener listener,
Set<ExecutionPhase> phases)
addExecutionPhaseListener in interface PhaseListenerManagerlistener - the listener to registerphases - the phases the listener is interested in.
public void addExecutionPhaseListener(ExecutionPhaseListener listener,
ExecutionPhase phase)
addExecutionPhaseListener in interface PhaseListenerManagerlistener - the listener to registerpublic void removeExecutionPhaseListener(ExecutionPhaseListener listener)
PhaseListenerManager
removeExecutionPhaseListener in interface PhaseListenerManager
public void removeExecutionPhaseListener(ExecutionPhaseListener listener,
ExecutionPhase phase)
PhaseListenerManager
removeExecutionPhaseListener in interface PhaseListenerManager
public void removeExecutionPhaseListener(ExecutionPhaseListener listener,
Set<ExecutionPhase> phases)
PhaseListenerManager
removeExecutionPhaseListener in interface PhaseListenerManagerpublic void informListeners(ExecutionContext context)
informListeners in interface PhaseListenerManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||