| Package | Description |
|---|---|
| org.openksavi.sponge |
Interfaces for base functionalities.
|
| org.openksavi.sponge.action |
Interfaces for actions.
|
| org.openksavi.sponge.correlator |
Interfaces for correlators.
|
| org.openksavi.sponge.engine |
Interfaces for the engine and base functionalities.
|
| org.openksavi.sponge.filter |
Interfaces for filters.
|
| org.openksavi.sponge.kb |
Interfaces for knowledge bases and related functionalities.
|
| org.openksavi.sponge.rule |
Interfaces for rules.
|
| org.openksavi.sponge.trigger |
Interfaces for triggers.
|
| org.openksavi.sponge.util |
Interfaces for utility functionalities.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ProcessorAdapter<T extends Processor<?>>
Processors adapter.
|
interface |
ProcessorBuilder<T extends Processor<?>>
A processor builder.
|
interface |
ProcessorOnInitCallback<T extends Processor<?>>
A processor onInit callback for a builder.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EventProcessor<T extends EventProcessorAdapter<?>>
Event processor.
|
interface |
EventSetProcessor<T extends EventSetProcessorAdapter<?>>
Event set processor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Action
Action.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Correlator
Correlator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InitialProcessorInstance<T extends Processor<?>>
An initial processor instance.
|
interface |
ProcessorProvider<T extends Processor<?>>
A processor provider.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Processor> |
ProcessorManager.createProcessorInstance(ProcessorDefinition definition,
Class<T> cls)
Creates a new uninitialized processor instance.
|
<T extends Processor<?>> |
ProcessorManager.enable(KnowledgeBase knowledgeBase,
ProcessorBuilder<T> processorBuilder)
Enables a processor.
|
| Modifier and Type | Method and Description |
|---|---|
Processor<?> |
ProcessorInstanceHolder.getProcessor()
Returns the processor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Filter
Filter.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Processor> |
KnowledgeBaseInterpreter.createProcessorInstance(String processorClassName,
Class<T> javaClass)
Creates a new processor instance.
|
<T extends Processor<?>> |
KnowledgeBaseEngineOperations.enable(ProcessorBuilder<T> processorBuilder)
Enables a processor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
KnowledgeBaseEngineOperations.disableJava(Class<? extends Processor> processorClass)
Disables the Java-based processor.
|
void |
KnowledgeBaseEngineOperations.enableJava(Class<? extends Processor> processorClass)
Enables the Java-based processor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Rule
Rule.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Trigger
Trigger.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ProcessorPredicate.test(Processor processor) |
Copyright © 2016–2020 Softelnet. All rights reserved.