Module org.evrete.core
Package org.evrete.util
package org.evrete.util
-
ClassDescriptionAbstractSessionWrapper<S extends RuleSession<S>>This class provides an abstract implementation of the RuleSession interface, delegating the session's methods to a provided delegate object.Base class for all generated Java sources.BroadcastingPublisher<E extends Events.Event>An implementation of the
Events.Publisherinterface that can broadcast events.An iterator that generates all possible combinations of elements from source objects.CompletionManager<K,T> ManagesCompletableFutureinstances associated with given keys.Contains constant values that are used throughout the project.Default and dummy activation manager that does nothing.A wrapper for anExecutorServicethat supports an externally supplied or internally created instance.EnumCombinationIterator<E extends Enum<E>>Provides an iterator for all combinations of enum values for a given enum classEinside a given arrayE[].FlatMapIterator<T,Z> ForkingMap<K,V> A basic map data structure that can be used in implementations of theCopyableinterface.Hierarchy<T>The Hierarchy class represents a hierarchical structure of elements.An object with an assigned unique index.IndexedValue<T>Represents an object with an assigned unique index.KnowledgeWrapper is an abstract class that delegates the knowledge's methods to a provided delegate object.MapEntryImpl<K,V> MapFunction<K,V> A class that implements aFunctioninterface using an internal map.MappingIterator<T,Z> TheMappingReIteratorclass implements theIteratorinterface and maps values using the provided functional interface.SessionCollector<T,S extends RuleSession<S>> A class that collects/inserts elements into aRuleSessioninstance.TypeWrapper<T>A wrapper class that implements theTypeinterface and delegates the calls to another Type implementation.