Module org.evrete.core
Package org.evrete.api.events
package org.evrete.api.events
-
ClassDescriptionRepresents an event that occurs when a condition is evaluated.A marker interface for all
RuntimeContextevents.Interface representing anContextEventthat occurs when an environment property changes.Interface representing an Event Bus for subscribing to events.A simpler alternative to theFlowclass and its interfaces.A marker interface for all events.Events.Publisher<E extends Events.Event>A Publisher provides a mechanism to subscribe consumers to it.Interface for controlling the subscription.Utility class for cancelling multipleEvents.Subscriptionobjects at once.Represents an event that occurs when a new instance ofKnowledgeis created.Represents an event that occurs when aRuleSessionis closedRepresents an event that occurs when a newRuleSessionis createdRepresents an event that occurs immediately afterRuleSession.fire()is called.The TimedEvent interface represents aContextEventthat has a start and end time.