Errai 3.0.1-SNAPSHOT

org.jboss.errai.ioc.client.lifecycle.impl
Class LifecycleListenerRegistrarImpl

java.lang.Object
  extended by org.jboss.errai.ioc.client.lifecycle.impl.LifecycleListenerRegistrarImpl
All Implemented Interfaces:
LifecycleListenerRegistrar

@Singleton
public class LifecycleListenerRegistrarImpl
extends Object
implements LifecycleListenerRegistrar


Constructor Summary
LifecycleListenerRegistrarImpl()
           
 
Method Summary
<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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LifecycleListenerRegistrarImpl

public LifecycleListenerRegistrarImpl()
Method Detail

getListeners

public <T> Iterable<LifecycleListener<T>> getListeners(Class<? extends LifecycleEvent<T>> eventType,
                                                       T instance)
Specified by:
getListeners in interface LifecycleListenerRegistrar

generateNewLifecycleListeners

protected <T> Collection<AuditableLifecycleListener<T>> generateNewLifecycleListeners(T instance)

registerGenerator

public <T> void registerGenerator(Class<T> lifecycleType,
                                  LifecycleListenerGenerator<T> generator)
Specified by:
registerGenerator in interface LifecycleListenerRegistrar

unregisterGenerator

public <T> void unregisterGenerator(Class<T> lifecycleType,
                                    LifecycleListenerGenerator<T> generator)
Specified by:
unregisterGenerator in interface LifecycleListenerRegistrar

endInstanceLifecycle

public <T> boolean endInstanceLifecycle(T instance)
Specified by:
endInstanceLifecycle in interface LifecycleListenerRegistrar

registerListener

public <T> void registerListener(T instance,
                                 LifecycleListener<T> listener)
Specified by:
registerListener in interface LifecycleListenerRegistrar

unregisterListener

public <T> void unregisterListener(T instance,
                                   LifecycleListener<T> listener)
Specified by:
unregisterListener in interface LifecycleListenerRegistrar

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.