Jadex 0.941

jadex.runtime
Interface IEventbase

All Superinterfaces:
IElement

public interface IEventbase
extends IElement

Interface for an event base.


Method Summary
 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.
 IMessageEvent createMessageEventFromNative(Object message, String metype)
          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.
 IFilter sendMessage(IMessageEvent me)
          Send a message after some delay.
 
Methods inherited from interface jadex.runtime.IElement
getModelElement, getName
 

Method Detail

sendMessage

public IFilter sendMessage(IMessageEvent me)
Send a message after some delay.

Parameters:
me - The message event.
Returns:
The filter to wait for an answer.

dispatchInternalEvent

public void dispatchInternalEvent(IInternalEvent event)
Dispatch an event.

Parameters:
event - The event.

createMessageEventFromNative

public IMessageEvent createMessageEventFromNative(Object message,
                                                  String metype)
Create a new message event.

Returns:
The new message event.

createMessageEvent

public IMessageEvent createMessageEvent(String type)
Create a new message event.

Returns:
The new message event.

createInternalEvent

public IInternalEvent createInternalEvent(String type)
Create a new intenal event.

Returns:
The new intenal event.

createInternalEvent

public IInternalEvent createInternalEvent(String type,
                                          Object content)
Deprecated. Convenience method for easy conversion to the new Jadex version. Will be removed in later releases.

Create a legacy internal event (not explicitly defined in ADF).

Returns:
The new internal event.

registerEvent

public void registerEvent(IMEvent mevent)
Register a new event model.

Parameters:
mevent - The event model.

registerEventReference

public void registerEventReference(IMEventReference meventref)
Register a new event reference model.

Parameters:
meventref - The event reference model.

deregisterEvent

public void deregisterEvent(IMEvent mevent)
Deregister an event model.

Parameters:
mevent - The event model.

deregisterEventReference

public void deregisterEventReference(IMEventReference meventref)
Deregister an event reference model.

Parameters:
meventref - The event reference model.

Jadex 0.941

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.