public class SpringSpongeEngine extends BaseSpongeEngine implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
actionManager, configurationManager, eventQueueManager, eventQueueProvider, eventScheduler, inputQueue, knowledgeBaseFileProvider, knowledgeBaseInterpreterFactoryProviders, knowledgeBaseManager, lock, moduleProvider, pluginManager, processingUnitManager, processingUnitProvider, processorManager, session, statisticsManager, threadPoolManager| Constructor and Description |
|---|
SpringSpongeEngine()
Creates a new engine.
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
static SpringEngineBuilder |
builder()
Builder for creating an engine.
|
void |
destroy() |
org.springframework.context.ApplicationContext |
getApplicationContext() |
boolean |
isAutoStartup() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setAutoStartup(boolean autoStartup) |
addOnShutdownListener, addOnStartupListener, clearError, clearRememberedException, configureEngineModules, doShutdown, doStartup, ensureProvidersSet, getActionManager, getActions, getConfigurationFilename, getConfigurationManager, getCorrelatorGroups, getDefaultParameters, getError, getEventQueueManager, getEventScheduler, getEventSetProcessorDurationStrategy, getExceptionHandler, getFilterProcessingUnit, getFilters, getInfo, getInputQueue, getKnowledgeBaseFileProvider, getKnowledgeBaseInterpreterFactoryProviders, getKnowledgeBaseManager, getMainProcessingUnit, getModuleProvider, getOnShutdownListeners, getOnStartupListeners, getOperations, getPatternMatcher, getPluginManager, getPlugins, getProcessingUnitManager, getProcessorManager, getRememberedException, getRuleGroups, getSession, getStatisticsManager, getThreadPoolManager, getTriggers, getVersion, handleError, handleError, handleError, init, isError, reload, removeOnShutdownListener, removeOnStartupListener, requestReload, requestShutdown, safelyShutdownIfStartupError, setConfigurationFilename, setEventQueueProvider, setEventSetProcessorDurationStrategy, setExceptionHandler, setKnowledgeBaseFileProvider, setKnowledgeBaseInterpreterFactoryProviders, setModuleProvider, setPatternMatcher, setProcessingUnitProvider, setupEngineDescriptive, startup, tryRememberExceptiongetDescription, getDisplayName, getEngine, getInternalService, getName, getState, isFailed, isNew, isNewOrStartingOrRunning, isRunning, isStarting, isStopping, isTerminated, setDescription, setDisplayName, setEngine, setName, shutdown, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisFailed, isNew, isRunning, isStarting, isStopping, isTerminated, shutdownpublic static SpringEngineBuilder builder()
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic org.springframework.context.ApplicationContext getApplicationContext()
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void destroy()
throws Exception
destroy in interface org.springframework.beans.factory.DisposableBeanExceptionpublic boolean isAutoStartup()
public void setAutoStartup(boolean autoStartup)
Copyright © 2016–2018 Softelnet. All rights reserved.