org.jboss.kernel.spi.event
Interface KernelEventEmitter

All Known Subinterfaces:
KernelBeanValidator, KernelBus, KernelConfig, KernelConfigurator, KernelController, KernelEventManager, KernelMetaDataRepository, KernelObject, KernelRegistry
All Known Implementing Classes:
AbstractBootstrap, AbstractEventEmitter, AbstractEventManager, AbstractKernelBeanValidator, AbstractKernelBus, AbstractKernelConfig, AbstractKernelConfigurator, AbstractKernelController, AbstractKernelMetaDataRepository, AbstractKernelObject, AbstractKernelRegistry, BasicBootstrap, BasicKernelBeanValidator, BasicKernelBus, BasicKernelMetaDataRepository, BasicKernelRegistry, CachingBasicKernelMetaDataRepository, LifecycleAwareKernelBus, LRUPolicyCachingBasicKernelMetaDataRepository, PolicyCachingBasicKernelMetaDataRepository, PropertyKernelConfig, ScopedKernelController, StandaloneBootstrap, TimedPolicyCachingBasicKernelMetaDataRepository

public interface KernelEventEmitter

An event emitter

Version:
$Revision: 40756 $
Author:
Adrian Brock

Method Summary
 void fireKernelEvent(KernelEvent event)
          Fire an event
 void registerListener(KernelEventListener listener, KernelEventFilter filter, Object handback)
          Register a listener
 void unregisterListener(KernelEventListener listener, KernelEventFilter filter, Object handback)
          Unregister a listener
 

Method Detail

registerListener

void registerListener(KernelEventListener listener,
                      KernelEventFilter filter,
                      Object handback)
                      throws Throwable
Register a listener

Parameters:
listener - the listener
filter - the filter
handback - the handback object
Throws:
Throwable - for any error

unregisterListener

void unregisterListener(KernelEventListener listener,
                        KernelEventFilter filter,
                        Object handback)
                        throws Throwable
Unregister a listener

Parameters:
listener - the listener
filter - the filter
handback - the handback object
Throws:
Throwable - for any error

fireKernelEvent

void fireKernelEvent(KernelEvent event)
Fire an event

Parameters:
event - the event


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.