|
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.