@Singleton public class LifecycleListenerRegistrarImpl extends Object implements LifecycleListenerRegistrar
Constructor and Description |
---|
LifecycleListenerRegistrarImpl() |
Modifier and Type | Method and Description |
---|---|
<T> boolean |
endInstanceLifecycle(T instance) |
protected <T> Collection<AuditableLifecycleListener<T>> |
generateNewLifecycleListeners(T instance) |
<T> Iterable<LifecycleListener<T>> |
getListeners(Class<? extends LifecycleEvent<T>> eventType,
T instance) |
<T> void |
registerGenerator(Class<T> lifecycleType,
LifecycleListenerGenerator<T> generator) |
<T> void |
registerListener(T instance,
LifecycleListener<T> listener) |
<T> void |
unregisterGenerator(Class<T> lifecycleType,
LifecycleListenerGenerator<T> generator) |
<T> void |
unregisterListener(T instance,
LifecycleListener<T> listener) |
public <T> Iterable<LifecycleListener<T>> getListeners(Class<? extends LifecycleEvent<T>> eventType, T instance)
getListeners
in interface LifecycleListenerRegistrar
protected <T> Collection<AuditableLifecycleListener<T>> generateNewLifecycleListeners(T instance)
public <T> void registerGenerator(Class<T> lifecycleType, LifecycleListenerGenerator<T> generator)
registerGenerator
in interface LifecycleListenerRegistrar
public <T> void unregisterGenerator(Class<T> lifecycleType, LifecycleListenerGenerator<T> generator)
unregisterGenerator
in interface LifecycleListenerRegistrar
public <T> boolean endInstanceLifecycle(T instance)
endInstanceLifecycle
in interface LifecycleListenerRegistrar
public <T> void registerListener(T instance, LifecycleListener<T> listener)
registerListener
in interface LifecycleListenerRegistrar
public <T> void unregisterListener(T instance, LifecycleListener<T> listener)
unregisterListener
in interface LifecycleListenerRegistrar
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.