| Package | Description |
|---|---|
| org.openksavi.sponge.core.engine |
Classes for the engine and base functionalities.
|
| Modifier and Type | Method and Description |
|---|---|
static EngineBuilder<DefaultSpongeEngine> |
DefaultSpongeEngine.builder()
Builder for creating Engine instances.
|
EngineBuilder<T> |
EngineBuilder.config(String configFilename)
Sets the configuration filename.
|
EngineBuilder<T> |
EngineBuilder.description(String description)
Sets the engine description.
|
EngineBuilder<T> |
EngineBuilder.eventQueueProvider(EventQueueProvider eventQueueProvider)
Sets the event queue provider.
|
EngineBuilder<T> |
EngineBuilder.exceptionHandler(ExceptionHandler exceptionHandler)
Sets the exception handler.
|
EngineBuilder<T> |
EngineBuilder.init() |
EngineBuilder<T> |
EngineBuilder.knowledgeBase(KnowledgeBase knowledgeBase)
Adds the knowledge base.
|
EngineBuilder<T> |
EngineBuilder.knowledgeBase(String name,
KnowledgeBaseScript... scripts)
Adds the knowledge base.
|
EngineBuilder<T> |
EngineBuilder.knowledgeBase(String name,
KnowledgeBaseType type,
KnowledgeBaseScript... scripts)
Adds the knowledge base.
|
EngineBuilder<T> |
EngineBuilder.knowledgeBase(String name,
KnowledgeBaseType type,
List<KnowledgeBaseScript> scripts)
Adds the knowledge base.
|
EngineBuilder<T> |
EngineBuilder.knowledgeBase(String name,
KnowledgeBaseType type,
String... files)
Adds the knowledge base.
|
EngineBuilder<T> |
EngineBuilder.knowledgeBase(String name,
List<KnowledgeBaseScript> scripts)
Adds the knowledge base.
|
EngineBuilder<T> |
EngineBuilder.knowledgeBase(String name,
String... files)
Adds the knowledge base.
|
EngineBuilder<T> |
EngineBuilder.knowledgeBaseFileProvider(KnowledgeBaseFileProvider knowledgeBaseFileProvider)
Sets the knowledge base file provider.
|
EngineBuilder<T> |
EngineBuilder.knowledgeBaseInterpreterFactoryProviders(List<KnowledgeBaseInterpreterFactoryProvider> knowledgeBaseInterpreterFactoryProviders)
Sets the knowledge base interpreter factory providers.
|
EngineBuilder<T> |
EngineBuilder.knowledgeBaseString(String name,
KnowledgeBaseType type,
String body)
Adds the String-based knowledge base.
|
EngineBuilder<T> |
EngineBuilder.label(String label)
Sets the engine label.
|
EngineBuilder<T> |
EngineBuilder.license(String license)
Sets the engine license.
|
EngineBuilder<T> |
EngineBuilder.moduleProvider(EngineModuleProvider moduleProvider)
Sets the module provider.
|
EngineBuilder<T> |
EngineBuilder.name(String name)
Sets the engine name.
|
EngineBuilder<T> |
EngineBuilder.plugin(Plugin plugin)
Adds the plugin.
|
EngineBuilder<T> |
EngineBuilder.plugins(Plugin... plugins)
Adds the plugins.
|
EngineBuilder<T> |
EngineBuilder.processingUnitProvider(ProcessingUnitProvider processingUnitProvider)
Sets the processing unit provider.
|
EngineBuilder<T> |
EngineBuilder.properties(Map<String,Object> simpleProperties)
Sets the properties.
|
EngineBuilder<T> |
EngineBuilder.property(String name,
Object value)
Sets the property (that is neither a variable nor a system property).
|
EngineBuilder<T> |
EngineBuilder.property(String name,
Object value,
boolean variable,
boolean system)
Sets the property.
|
EngineBuilder<T> |
EngineBuilder.systemProperties(Map<String,String> systemProperties)
Sets the system properties.
|
EngineBuilder<T> |
EngineBuilder.systemProperty(String name,
Object value)
Sets the system property (that is not a variable).
|
EngineBuilder<T> |
EngineBuilder.variableProperties(Map<String,String> variableProperties)
Sets the variable properties.
|
EngineBuilder<T> |
EngineBuilder.variableProperty(String name,
Object value)
Sets the property that is also a variable.
|
Copyright © 2016–2020 Softelnet. All rights reserved.