| Modifier and Type | Method and Description |
|---|---|
SpringEngineBuilder |
SpringEngineBuilder.autoStartup(boolean autoStartup)
Sets
autoStartup meaning that if it is true (the default value), the engine will be automatically started up in the
afterPropertiesSet Spring callback method. |
static SpringEngineBuilder |
SpringSpongeEngine.builder()
Builder for creating an engine.
|
SpringEngineBuilder |
SpringEngineBuilder.config(String configFilename)
Sets the configuration filename.
|
SpringEngineBuilder |
SpringEngineBuilder.defaultKnowledgeBaseName(String defaultKnowledgeBaseName)
Sets the default knowledge base name.
|
SpringEngineBuilder |
SpringEngineBuilder.description(String description)
Sets the engine description.
|
SpringEngineBuilder |
SpringEngineBuilder.eventQueueProvider(org.openksavi.sponge.spi.EventQueueProvider eventQueueProvider)
Sets the event queue provider.
|
SpringEngineBuilder |
SpringEngineBuilder.exceptionHandler(org.openksavi.sponge.engine.ExceptionHandler exceptionHandler)
Sets the exception handler.
|
SpringEngineBuilder |
SpringEngineBuilder.knowledgeBase(org.openksavi.sponge.kb.KnowledgeBase knowledgeBase)
Adds the knowledge base.
|
SpringEngineBuilder |
SpringEngineBuilder.knowledgeBase(String name,
org.openksavi.sponge.kb.KnowledgeBaseScript... scripts)
Adds the knowledge base.
|
SpringEngineBuilder |
SpringEngineBuilder.knowledgeBase(String name,
org.openksavi.sponge.kb.KnowledgeBaseType type,
org.openksavi.sponge.kb.KnowledgeBaseScript... scripts)
Adds the knowledge base.
|
SpringEngineBuilder |
SpringEngineBuilder.knowledgeBase(String name,
org.openksavi.sponge.kb.KnowledgeBaseType type,
List<org.openksavi.sponge.kb.KnowledgeBaseScript> scripts)
Adds the knowledge base.
|
SpringEngineBuilder |
SpringEngineBuilder.knowledgeBase(String name,
org.openksavi.sponge.kb.KnowledgeBaseType type,
String... files)
Adds the knowledge base.
|
SpringEngineBuilder |
SpringEngineBuilder.knowledgeBase(String name,
List<org.openksavi.sponge.kb.KnowledgeBaseScript> scripts)
Adds the knowledge base.
|
SpringEngineBuilder |
SpringEngineBuilder.knowledgeBase(String name,
String... files)
Adds the knowledge base.
|
SpringEngineBuilder |
SpringEngineBuilder.knowledgeBaseFileProvider(org.openksavi.sponge.kb.KnowledgeBaseFileProvider knowledgeBaseFileProvider)
Sets the knowledge base file provider.
|
SpringEngineBuilder |
SpringEngineBuilder.knowledgeBaseInterpreterFactoryProviders(List<org.openksavi.sponge.spi.KnowledgeBaseInterpreterFactoryProvider> knowledgeBaseInterpreterFactoryProviders)
Sets the knowledge base interpreter factory providers.
|
SpringEngineBuilder |
SpringEngineBuilder.knowledgeBaseString(String name,
org.openksavi.sponge.kb.KnowledgeBaseType type,
String body)
Adds the String-based knowledge base.
|
SpringEngineBuilder |
SpringEngineBuilder.label(String label)
Sets the engine label.
|
SpringEngineBuilder |
SpringEngineBuilder.license(String license)
Sets the engine license.
|
SpringEngineBuilder |
SpringEngineBuilder.moduleProvider(org.openksavi.sponge.spi.EngineModuleProvider moduleProvider)
Sets the module provider.
|
SpringEngineBuilder |
SpringEngineBuilder.name(String name)
Sets the engine name.
|
SpringEngineBuilder |
SpringEngineBuilder.phase(int phase) |
SpringEngineBuilder |
SpringEngineBuilder.plugin(org.openksavi.sponge.plugin.Plugin plugin)
Adds the plugin.
|
SpringEngineBuilder |
SpringEngineBuilder.plugins(org.openksavi.sponge.plugin.Plugin... plugins)
Adds the plugins.
|
SpringEngineBuilder |
SpringEngineBuilder.processingUnitProvider(org.openksavi.sponge.spi.ProcessingUnitProvider processingUnitProvider)
Sets the processing unit provider.
|
SpringEngineBuilder |
SpringEngineBuilder.processorBeansKnowledgeBaseName(String processorBeansKnowledgeBaseName) |
SpringEngineBuilder |
SpringEngineBuilder.properties(Map<String,Object> simpleProperties)
Sets the properties.
|
SpringEngineBuilder |
SpringEngineBuilder.property(String name,
Object value)
Sets the property (that is neither a variable nor a system property).
|
SpringEngineBuilder |
SpringEngineBuilder.property(String name,
Object value,
boolean variable,
boolean system)
Sets the property.
|
SpringEngineBuilder |
SpringEngineBuilder.systemProperties(Map<String,String> systemProperties)
Sets the system properties.
|
SpringEngineBuilder |
SpringEngineBuilder.systemProperty(String name,
Object value)
Sets the system property (that is not a variable).
|
SpringEngineBuilder |
SpringEngineBuilder.variableProperties(Map<String,String> variableProperties)
Sets the variable properties.
|
SpringEngineBuilder |
SpringEngineBuilder.variableProperty(String name,
Object value)
Sets the property that is also a variable.
|
Copyright © 2016–2021 Softelnet. All rights reserved.