Package nl.tudelft.simulation.event

Provides classes and interfaces for asynchronous communication.

See:
          Description

Interface Summary
EventInterface The EventInterface defines the interface for all events in the event project.
EventListenerInterface The EventListenerInterface creates a callback method for publishers to inform their clients.
EventProducerInterface The EventProducerInterface defines the registration operations of an eventproducer.
 

Class Summary
Event The Event class forms the reference implementation for the EventInterface.
EventListenerMap The specifies
EventProducer The EventProducer forms the reference implementation of the EventProducerInterface.
EventType The EventType is a masker used for the subscription to asynchronous events.
TimedEvent The TimedEvent is the reference implementation for a timed event.
 

Package nl.tudelft.simulation.event Description

Provides classes and interfaces for asynchronous communication.

The event package is designed around three interfaces:

In this package, two aspects are of crucial importance. Operations defined in the interfaces throw a RemoteException. This makes the interfaces suitable for distributed deployment. The second aspect is concurrency. The classes providing a reference implementation of these interfaces are designed for multi threaded deployment.


This package has been verified, validated and certified according to the VV&C procedure described at http://sk.tbm.tudelft.nl:8080/jahia/Jahia/pid/44



Copyright © 2002-2011 Delft University of Technology, the Netherlands. All Rights Reserved.