org.ow2.easybeans.component.itf
Interface EZBEventComponent

All Superinterfaces:
EZBComponent

public interface EZBEventComponent
extends EZBComponent

Interface of the EasyBeans event component.

Author:
missonng

Method Summary
 org.ow2.util.event.api.IEventDispatcher createEventDispatcher()
          Creates a new IEventDispatcher.
 org.ow2.util.event.api.IEventService getEventService()
           
 void registerEventListener(EZBEventListener eventListener)
          Register a new event listener.
The listener will automatically be register with each dispatcher matching his filter.
 void registerJ2EEManagedObject(EZBJ2EEManagedObject object, org.ow2.util.event.api.IEventDispatcher dispatcher)
          Register a new J2EE managed object.
If a J2EE managed object with the same id is already registered, it will be unregistered first.
 void unregisterEventListener(EZBEventListener eventListener)
          Unregister an event listener.
 void unregisterJ2EEManagedObject(EZBJ2EEManagedObject object)
          Unregister a J2EE managed object.
 
Methods inherited from interface org.ow2.easybeans.component.api.EZBComponent
init, start, stop
 

Method Detail

registerJ2EEManagedObject

void registerJ2EEManagedObject(EZBJ2EEManagedObject object,
                               org.ow2.util.event.api.IEventDispatcher dispatcher)
Register a new J2EE managed object.
If a J2EE managed object with the same id is already registered, it will be unregistered first.

Parameters:
object - The J2EE managed object to register.
dispatcher - The event dispatcher for this J2EE managed object.

unregisterJ2EEManagedObject

void unregisterJ2EEManagedObject(EZBJ2EEManagedObject object)
Unregister a J2EE managed object.

Parameters:
object - The J2EE managed object to unregister.

registerEventListener

void registerEventListener(EZBEventListener eventListener)
Register a new event listener.
The listener will automatically be register with each dispatcher matching his filter.

Parameters:
eventListener - The listener to register.

unregisterEventListener

void unregisterEventListener(EZBEventListener eventListener)
Unregister an event listener.

Parameters:
eventListener - The listener to unregister.

getEventService

org.ow2.util.event.api.IEventService getEventService()
Returns:
the event service used to associate Dispatcher and Listener.

createEventDispatcher

org.ow2.util.event.api.IEventDispatcher createEventDispatcher()
Creates a new IEventDispatcher.

Returns:
a new IEventDispatcher.


Copyright © 2006-2012 OW2 Consortium. All Rights Reserved.