| Package | Description |
|---|---|
| org.openksavi.sponge |
Interfaces for base functionalities.
|
| org.openksavi.sponge.correlator |
Interfaces for correlators.
|
| org.openksavi.sponge.engine.event |
Interfaces for event related functionalities.
|
| org.openksavi.sponge.engine.processing |
Interfaces for processing units and related functionalities.
|
| org.openksavi.sponge.event |
Interfaces for events and related functionalities.
|
| org.openksavi.sponge.filter |
Interfaces for filters.
|
| org.openksavi.sponge.rule |
Interfaces for rules.
|
| org.openksavi.sponge.trigger |
Interfaces for triggers.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
EventSetProcessor.getFirstEvent()
Returns the first event that has been accepted.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
EventSetProcessorAdapter.acceptAsFirst(Event event)
Checks if the event should be accepted as the first event of this event set processor, therefore starting the new instance.
|
EventDefinition |
EngineOperations.event(Event event)
Creates a new event definition.
|
void |
EventSetProcessorAdapterGroup.processEvent(Event event)
Processes the specified event.
|
void |
EventSetProcessorAdapter.processEvent(Event event)
Processes an event.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
CorrelatorOnAcceptAsFirstCallback.onAcceptAsFirst(Correlator correlator,
Event event) |
boolean |
Correlator.onAcceptAsFirst(Event event)
A callback method that checks if this event should be accepted as the first event of this correlator, therefore starting a new
instance.
|
void |
CorrelatorOnEventCallback.onEvent(Correlator correlator,
Event event) |
void |
Correlator.onEvent(Event event)
Callback invoked when an event happens.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
EventQueue.get(long timeout)
Returns the first event from the queue.
|
Event |
EventSchedulerTask.getEvent()
Returns the scheduled event.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EventQueue.put(Event event)
Puts a new event into the event queue.
|
EventSchedulerEntry |
EventScheduler.scheduleAfter(Event event,
long delay)
Schedules an event after a specified time.
|
EventSchedulerEntry |
EventScheduler.scheduleAfter(Event event,
long delay,
long interval)
Schedules an event after a specified time with the specified interval.
|
EventSchedulerEntry |
EventScheduler.scheduleAt(Event event,
long at)
Schedules an event at a specified time.
|
EventSchedulerEntry |
EventScheduler.scheduleAt(Event event,
long at,
long interval)
Schedules an event at a specified time with the specified interval.
|
EventSchedulerEntry |
EventScheduler.scheduleAt(Event event,
String crontabSpec)
Schedules an event in Cron.
|
void |
EventScheduler.scheduleNow(Event event)
Puts a specified event into the event queue now.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MainProcessingUnitHandler.processEvent(ProcessorAdapter<?> adatper,
Event event)
Processes the incoming event by the specified processor.
|
void |
EventSetProcessorMainProcessingUnitHandler.processEventForEventSetProcessorAdapters(EventSetProcessorDefinition processorDefinition,
List<T> eventSetProcessorAdapters,
Event event)
Processes the incoming event for event set processor adapters from the event set processor adapter group.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ControlEvent
Control event.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
Event.clone()
Clones this event.
|
Event |
EventSchedulerEntry.getEvent()
Returns the scheduled event.
|
Event |
EventDefinition.make()
Returns the event.
|
Event |
EventDefinition.send()
Sends the event to the Input Event Queue.
|
Event |
Event.set(Map<String,Object> attributes)
Sets attributes.
|
Event |
Event.set(String name,
Object value)
Sets attribute value.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Event.equalsByAttributes(Event event)
Compares events by attributes.
|
boolean |
Event.equalsById(Event event)
Compares events by ID.
|
void |
EventDefinitionModifier.modify(Event event)
Modifies the event.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Filter.onAccept(Event event)
A callback method that informs whether the specified event is to be accepted.
|
boolean |
FilterOnAcceptCallback.onAccept(Filter filter,
Event event) |
| Modifier and Type | Method and Description |
|---|---|
Event |
Rule.getEvent(String eventAlias)
Returns an event that has a specified alias.
|
| Modifier and Type | Method and Description |
|---|---|
List<Event> |
Rule.getEventSequence()
Returns a sequence of actual events.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
EventCondition.condition(Rule rule,
Event event)
Checks rule event condition.
|
void |
Rule.onRun(Event event)
A callback method invoked when this rule fires.
|
void |
RuleOnRunCallback.onRun(Rule rule,
Event event) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Trigger.onAccept(Event event)
A callback method that informs whether the specified event is to be accepted.
|
boolean |
TriggerOnAcceptCallback.onAccept(Trigger trigger,
Event event) |
void |
Trigger.onRun(Event event)
A callback method that runs this trigger.
|
void |
TriggerOnRunCallback.onRun(Trigger trigger,
Event event) |
Copyright © 2016–2020 Softelnet. All rights reserved.