public class BaseEngineOperations extends Object implements EngineOperations
| Modifier and Type | Field and Description |
|---|---|
protected BaseSpongeEngine |
engine |
| Constructor and Description |
|---|
BaseEngineOperations(BaseSpongeEngine engine) |
protected BaseSpongeEngine engine
public BaseEngineOperations(BaseSpongeEngine engine)
public BaseSpongeEngine getEngine()
getEngine in interface EngineOperationspublic Object call(String actionName, List<Object> args)
call in interface EngineOperationspublic <T> T call(Class<T> resultClass, String actionName, List<Object> args)
call in interface EngineOperationspublic Object call(String actionName)
call in interface EngineOperationspublic <T> T call(Class<T> resultClass, String actionName)
call in interface EngineOperationspublic ValueHolder<Object> callIfExists(String actionName, List<Object> args)
callIfExists in interface EngineOperationspublic <T> ValueHolder<T> callIfExists(Class<T> resultClass, String actionName, List<Object> args)
callIfExists in interface EngineOperationspublic ValueHolder<Object> callIfExists(String actionName)
callIfExists in interface EngineOperationspublic <T> ValueHolder<T> callIfExists(Class<T> resultClass, String actionName)
callIfExists in interface EngineOperationspublic boolean isActionActive(String actionName, IsActionActiveContext context)
isActionActive in interface EngineOperationspublic Map<String,ProvidedValue<?>> provideActionArgs(String actionName, ProvideArgsParameters parameters)
provideActionArgs in interface EngineOperationspublic boolean removeEvent(EventSchedulerEntry entry)
removeEvent in interface EngineOperationsentry - scheduled event entry.public <T extends Plugin> T getPlugin(String name)
getPlugin in interface EngineOperationspublic <T extends Plugin> T getPlugin(Class<T> cls, String name)
getPlugin in interface EngineOperationspublic <T extends Plugin> T getPlugin(Class<T> cls)
getPlugin in interface EngineOperationspublic boolean hasPlugin(String name)
hasPlugin in interface EngineOperationspublic <T extends Plugin> boolean hasPlugin(Class<T> cls, String name)
hasPlugin in interface EngineOperationspublic <T extends Plugin> boolean hasPlugin(Class<T> cls)
hasPlugin in interface EngineOperationspublic String getVersion()
getVersion in interface EngineOperationspublic String getName()
getName in interface EngineOperationspublic String getLabel()
getLabel in interface EngineOperationspublic String getDescription()
getDescription in interface EngineOperationspublic String getLicense()
getLicense in interface EngineOperationspublic String getInfo()
getInfo in interface EngineOperationspublic String getStatisticsSummary()
getStatisticsSummary in interface EngineOperationspublic EventDefinition event(String name)
event in interface EngineOperationspublic EventDefinition event(String name, EventClonePolicy policy)
event in interface EngineOperationspublic EventDefinition event(Event event)
event in interface EngineOperationspublic void shutdown()
shutdown in interface EngineOperationspublic void requestShutdown()
requestShutdown in interface EngineOperationspublic void reload()
reload in interface EngineOperationspublic void requestReload()
requestReload in interface EngineOperationspublic boolean hasAction(String name)
hasAction in interface EngineOperationspublic boolean hasFilter(String name)
hasFilter in interface EngineOperationspublic boolean hasTrigger(String name)
hasTrigger in interface EngineOperationspublic boolean hasRule(String name)
hasRule in interface EngineOperationspublic boolean hasCorrelator(String name)
hasCorrelator in interface EngineOperationspublic void setVariable(String name, Object value)
setVariable in interface EngineOperationspublic <T> T getVariable(String name)
getVariable in interface EngineOperationspublic <T> T getVariable(Class<T> cls, String name)
getVariable in interface EngineOperationspublic <T> T getVariable(String name, T defaultValue)
getVariable in interface EngineOperationspublic <T> T getVariable(Class<T> cls, String name, T defaultValue)
getVariable in interface EngineOperationspublic boolean hasVariable(String name)
hasVariable in interface EngineOperationspublic void removeVariable(String name)
removeVariable in interface EngineOperationspublic <T> void setVariableIfNone(String name, Supplier<T> supplier)
setVariableIfNone in interface EngineOperationspublic void updateVariable(String name)
updateVariable in interface EngineOperationspublic String getProperty(String name)
getProperty in interface EngineOperationspublic String getProperty(String name, String defaultValue)
getProperty in interface EngineOperationspublic boolean hasProperty(String name)
hasProperty in interface EngineOperationspublic String getHome()
getHome in interface EngineOperationspublic ProcessInstanceBuilder process(ProcessConfiguration configuration)
process in interface EngineOperationspublic ProcessInstanceBuilder process(String executable, String... arguments)
process in interface EngineOperationspublic void addCategory(CategoryMeta categoryMeta)
addCategory in interface EngineOperationspublic void addCategories(CategoryMeta... categoryMeta)
addCategories in interface EngineOperationspublic CategoryMeta getCategory(String categoryName)
getCategory in interface EngineOperationspublic boolean hasCategory(String categoryName)
hasCategory in interface EngineOperationspublic CategoryMeta removeCategory(String categoryName)
removeCategory in interface EngineOperationspublic List<CategoryMeta> getCategories()
getCategories in interface EngineOperationspublic void selectCategory(String categoryName, ProcessorType processorType, ProcessorPredicate predicate)
selectCategory in interface EngineOperationspublic void selectCategory(String categoryName, ProcessorPredicate predicate)
selectCategory in interface EngineOperationspublic ActionMeta getActionMeta(String actionName)
getActionMeta in interface EngineOperationspublic FilterMeta getFilterMeta(String filterName)
getFilterMeta in interface EngineOperationspublic TriggerMeta getTriggerMeta(String triggerName)
getTriggerMeta in interface EngineOperationspublic CorrelatorMeta getCorrelatorMeta(String correlatorName)
getCorrelatorMeta in interface EngineOperationspublic RuleMeta getRuleMeta(String ruleName)
getRuleMeta in interface EngineOperationspublic <T extends DataType<?>> void addType(String registeredTypeName, DataTypeSupplier<T> typeSupplier)
addType in interface EngineOperationspublic <T extends DataType<?>> T getType(String registeredTypeName)
getType in interface EngineOperationspublic <T extends DataType<?>> T getType(String registeredTypeName, String locationName)
getType in interface EngineOperationspublic Map<String,DataType> getTypes()
getTypes in interface EngineOperationspublic boolean hasType(String registeredTypeName)
hasType in interface EngineOperationspublic boolean removeType(String registeredTypeName)
removeType in interface EngineOperationspublic void addEventType(String eventTypeName, RecordType dataType)
addEventType in interface EngineOperationspublic RecordType getEventType(String eventTypeName)
getEventType in interface EngineOperationspublic boolean hasEventType(String eventTypeName)
hasEventType in interface EngineOperationspublic Map<String,RecordType> getEventTypes()
getEventTypes in interface EngineOperationspublic boolean removeEventType(String eventTypeName)
removeEventType in interface EngineOperationspublic Object call(String actionName, Map<String,?> args)
call in interface EngineOperationspublic <T> T call(Class<T> resultClass, String actionName, Map<String,?> args)
call in interface EngineOperationspublic ValueHolder<Object> callIfExists(String actionName, Map<String,?> args)
callIfExists in interface EngineOperationspublic <T> ValueHolder<T> callIfExists(Class<T> resultClass, String actionName, Map<String,?> args)
callIfExists in interface EngineOperationsCopyright © 2016–2020 Softelnet. All rights reserved.