Package net.sourceforge.hiveevents

This package contains all necessary classes to handle general event channels.

See:
          Description

Interface Summary
Channel<T> General Event Channel interface.
ChannelImpl.ConsumerInfo<T>  
ChannelRepository Service definition for the repository of all event channels.
ConstraintParserTokenTypes  
Consumer<T> General interface of a consumer (in push-model) for any kind of event.
Filter<T> Generic event filter.
PersistentConsumer<T> Special marker interface for push consumer that need to indicate to an Event Channel that they should be made "persistent" by the Channel (by keeping a strong reference to them).
 

Class Summary
ChannelContribution Represents a configuration parameter to the ChannelRepository service.
ChannelImpl<T> Thread-unsafe implementation of an Event Channel.
ChannelImpl.AbstractConsumerInfo<T>  
ChannelObjectProvider The ObjectProvider for event channels.
ChannelRepositoryImpl Default implementation of a ChannelRepository.
ConstraintEvaluator Utility class to evaluate an OCL (Object Constraint Language) expression.
ConstraintFilter<T> Event filter that is based on a constraint expressed in a specific language, OCL (Object Constraint Language).
ConstraintLexer  
ConstraintParser  
ConstraintTreeWalker  
FiltersChain<T> Chain of event filters.
PassAllFilter<T> Dummy filter that lets ANY event pass.
SyncChannelImpl<T> Thread-safe implementation of an Event Channel.
 

Package net.sourceforge.hiveevents Description

This package contains all necessary classes to handle general event channels.