All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addCategories(CategoryMeta... categoryMeta) |
void |
addCategory(CategoryMeta categoryMeta) |
<T> T |
call(Class<T> resultClass,
String actionName) |
<T> T |
call(Class<T> resultClass,
String actionName,
List<Object> args) |
Object |
call(String actionName) |
Object |
call(String actionName,
List<Object> args) |
<T> ValueHolder<T> |
callIfExists(Class<T> resultClass,
String actionName) |
<T> ValueHolder<T> |
callIfExists(Class<T> resultClass,
String actionName,
List<Object> args) |
ValueHolder<Object> |
callIfExists(String actionName) |
ValueHolder<Object> |
callIfExists(String actionName,
List<Object> args) |
EventDefinition |
event(Event event) |
EventDefinition |
event(String name) |
EventDefinition |
event(String name,
EventClonePolicy policy) |
boolean |
existsAction(String name) |
boolean |
existsCorrelator(String name) |
boolean |
existsFilter(String name) |
boolean |
existsRule(String name) |
boolean |
existsTrigger(String name) |
boolean |
existsVariable(String name) |
ActionMeta |
getActionMeta(String actionName) |
List<CategoryMeta> |
getCategories() |
CategoryMeta |
getCategory(String categoryName) |
CorrelatorMeta |
getCorrelatorMeta(String correlatorName) |
BaseSpongeEngine |
getEngine() |
FilterMeta |
getFilterMeta(String filterName) |
String |
getHome() |
String |
getInfo()
Returns the engine info.
|
<T extends Plugin> T |
getPlugin(Class<T> cls) |
<T extends Plugin> T |
getPlugin(Class<T> cls,
String name) |
<T extends Plugin> T |
getPlugin(String name)
Returns the plugin that has the specified name or null if there is no such plugin.
|
String |
getProperty(String name) |
String |
getProperty(String name,
String defaultValue) |
protected String |
getProperty(String name,
String defaultValue,
boolean throwException) |
RuleMeta |
getRuleMeta(String ruleName) |
String |
getStatisticsSummary()
Returns the engine statistics summary.
|
TriggerMeta |
getTriggerMeta(String triggerName) |
<T> T |
getVariable(Class<T> cls,
String name) |
<T> T |
getVariable(Class<T> cls,
String name,
T defaultValue) |
<T> T |
getVariable(String name) |
<T> T |
getVariable(String name,
T defaultValue) |
String |
getVersion()
Returns the engine version.
|
ProcessDefinition |
process(ProcessConfiguration processConfiguration) |
ProcessDefinition |
process(ProcessConfigurationBuilder processConfigurationBuilder) |
Map<String,ProvidedValue<?>> |
provideActionArgs(String actionName) |
Map<String,ProvidedValue<?>> |
provideActionArgs(String actionName,
List<String> argNames) |
Map<String,ProvidedValue<?>> |
provideActionArgs(String actionName,
List<String> argNames,
Map<String,Object> current) |
void |
reload() |
CategoryMeta |
removeCategory(String categoryName) |
boolean |
removeEvent(EventSchedulerEntry entry)
Removes event from Event Scheduler.
|
void |
removeVariable(String name) |
void |
requestReload() |
void |
requestShutdown() |
void |
selectCategory(String categoryName,
ProcessorPredicate predicate) |
void |
selectCategory(String categoryName,
ProcessorType processorType,
ProcessorPredicate predicate) |
void |
setVariable(String name,
Object value) |
<T> void |
setVariableIfNone(String name,
Supplier<T> supplier) |
void |
shutdown() |
void |
updateVariable(String name) |