| 
 | Jadex 0.96-beta1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IEventbase
Interface for an event base.
| Method Summary | |
|---|---|
|  void | addInternalEventListener(String type,
                         IInternalEventListener listener,
                         boolean async)Add a internal event listener. | 
|  void | addMessageEventListener(String type,
                        IMessageEventListener listener,
                        boolean async)Add a message event listener. | 
|  IInternalEvent | createInternalEvent(String type)Create a new intenal event. | 
|  IInternalEvent | createInternalEvent(String type,
                    Object content)Deprecated. Convenience method for easy conversion to the new Jadex version. Will be removed in later releases. | 
|  IMessageEvent | createMessageEvent(String type)Create a new message event. | 
|  void | deregisterEvent(IMEvent mevent)Deregister an event model. | 
|  void | deregisterEventReference(IMEventReference meventref)Deregister an event reference model. | 
|  void | dispatchInternalEvent(IInternalEvent event)Dispatch an event. | 
|  void | registerEvent(IMEvent mevent)Register a new event model. | 
|  void | registerEventReference(IMEventReference meventref)Register a new event reference model. | 
|  void | removeInternalEventListener(String type,
                            IInternalEventListener listener)Remove a internal event listener. | 
|  void | removeMessageEventListener(String type,
                           IMessageEventListener listener)Remove a message event listener. | 
|  IFilter | sendMessage(IMessageEvent me)Send a message after some delay. | 
| Methods inherited from interface jadex.runtime.IElement | 
|---|
| getModelElement, getName | 
| Method Detail | 
|---|
IFilter sendMessage(IMessageEvent me)
me - The message event.
void dispatchInternalEvent(IInternalEvent event)
event - The event.IMessageEvent createMessageEvent(String type)
IInternalEvent createInternalEvent(String type)
IInternalEvent createInternalEvent(String type,
                                   Object content)
void registerEvent(IMEvent mevent)
mevent - The event model.void registerEventReference(IMEventReference meventref)
meventref - The event reference model.void deregisterEvent(IMEvent mevent)
mevent - The event model.void deregisterEventReference(IMEventReference meventref)
meventref - The event reference model.
void addInternalEventListener(String type,
                              IInternalEventListener listener,
                              boolean async)
type - The internal event type.listener - The internal event listener.async - True, if the notification should be done on a separate thread.
void removeInternalEventListener(String type,
                                 IInternalEventListener listener)
type - The internal event type.listener - The internal event listener.
void addMessageEventListener(String type,
                             IMessageEventListener listener,
                             boolean async)
type - The message event type.listener - The message event listener.async - True, if the notification should be done on a separate thread.
void removeMessageEventListener(String type,
                                IMessageEventListener listener)
type - The message event type.listener - The message event listener.| 
 | Jadex 0.96-beta1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.