/** * Creates a new PerProcessInstance KnowledgeRuntimeManager. * @return the PerProcessInstance KnowledgeRuntimeManager */ protected KnowledgeRuntimeManager newPerProcessInstanceRuntimeManager() { return _runtimeManagerFactory.newRuntimeManager(KnowledgeRuntimeManagerType.PER_PROCESS_INSTANCE); }
/** * {@inheritDoc} */ @Override protected void doStart() { _loader = Classes.getClassLoader(getDeploymentClassLoader(), getClass().getClassLoader()); ResourceType.install(_loader); KnowledgeOperations.registerOperations(_model, _operations, getDefaultOperation()); _runtimeManagerFactory = new KnowledgeRuntimeManagerFactory(_loader, _serviceDomain, _serviceName, _model); }
/** * {@inheritDoc} */ @Override protected void doStart() { _loader = Classes.getClassLoader(getDeploymentClassLoader(), getClass().getClassLoader()); ResourceType.install(_loader); KnowledgeOperations.registerOperations(_model, _operations, getDefaultOperation()); _runtimeManagerFactory = new KnowledgeRuntimeManagerFactory(_loader, _serviceDomain, _serviceName, _model); }
/** * Creates a new Singleton KnowledgeRuntimeManager. * @return the Singleton KnowledgeRuntimeManager */ protected KnowledgeRuntimeManager newSingletonRuntimeManager() { return _runtimeManagerFactory.newRuntimeManager(KnowledgeRuntimeManagerType.SINGLETON); }
/** * Creates a new PerRequest KnowledgeRuntimeManager. * @return the PerRequest KnowledgeRuntimeManager */ protected KnowledgeRuntimeManager newPerRequestRuntimeManager() { return _runtimeManagerFactory.newRuntimeManager(KnowledgeRuntimeManagerType.PER_REQUEST); }
/** * Creates a new PerRequest KnowledgeRuntimeManager. * @return the PerRequest KnowledgeRuntimeManager */ protected KnowledgeRuntimeManager newPerRequestRuntimeManager() { return _runtimeManagerFactory.newRuntimeManager(KnowledgeRuntimeManagerType.PER_REQUEST); }
/** * Creates a new Singleton KnowledgeRuntimeManager. * @return the Singleton KnowledgeRuntimeManager */ protected KnowledgeRuntimeManager newSingletonRuntimeManager() { return _runtimeManagerFactory.newRuntimeManager(KnowledgeRuntimeManagerType.SINGLETON); }
/** * Creates a new PerProcessInstance KnowledgeRuntimeManager. * @return the PerProcessInstance KnowledgeRuntimeManager */ protected KnowledgeRuntimeManager newPerProcessInstanceRuntimeManager() { return _runtimeManagerFactory.newRuntimeManager(KnowledgeRuntimeManagerType.PER_PROCESS_INSTANCE); }