Uses of Package
org.djutils.event

Packages that use org.djutils.event 
Package Description
org.djutils.event
Provides classes and interfaces for asynchronous communication.
org.djutils.event.remote
EventProducer and EventListener extended for Remote access.
org.djutils.event.util
Provides a subscription-based extension to Java's collection library.
  • Classes in org.djutils.event used by org.djutils.event 
    Class Description
    Event
    The Event class forms the reference implementation for the EventInterface.
    EventInterface
    The EventInterface defines the a strongly typed event (using the EventType).
    EventListenerInterface
    The EventListenerInterface creates a callback method for publishers to inform their clients.
    EventListenerMap
    The EventListenerMap maps EventTypes on lists of References to EventListeners.
    EventProducerImpl
    The EventProducerImpl forms the reference implementation of the EventProducerInterface, and acts as a "helper" class for the different types of EvenProducer implementations.
    EventProducerInterface
    The EventProducerInterface defines the registration operations of an event producer.
    EventType
    The EventType is a masker used for the subscription to asynchronous events.
    TimedEvent
    The TimedEvent is the reference implementation for a timed event.
  • Classes in org.djutils.event used by org.djutils.event.remote 
    Class Description
    EventInterface
    The EventInterface defines the a strongly typed event (using the EventType).
    EventListenerInterface
    The EventListenerInterface creates a callback method for publishers to inform their clients.
    EventProducerImpl
    The EventProducerImpl forms the reference implementation of the EventProducerInterface, and acts as a "helper" class for the different types of EvenProducer implementations.
    EventProducerInterface
    The EventProducerInterface defines the registration operations of an event producer.
    EventType
    The EventType is a masker used for the subscription to asynchronous events.
  • Classes in org.djutils.event used by org.djutils.event.util 
    Class Description
    EventInterface
    The EventInterface defines the a strongly typed event (using the EventType).
    EventListenerInterface
    The EventListenerInterface creates a callback method for publishers to inform their clients.
    EventProducer
    The EventProducer forms the reference implementation of the EventProducerInterface.
    EventProducerInterface
    The EventProducerInterface defines the registration operations of an event producer.
    EventType
    The EventType is a masker used for the subscription to asynchronous events.
    IdProvider
    This functional interface provides a sourceId to an EventProducer.