public class KnowledgeSessionFactory extends Object
| 构造器和说明 |
|---|
KnowledgeSessionFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static BatchSession |
newBatchSession(KnowledgePackage knowledgePackage)
创建一个用于批处理的BatchSession对象,这里默认将开启10个普通的线程池来运行提交的批处理任务,默认将每100个任务放在一个线程里处理
|
static BatchSession |
newBatchSession(KnowledgePackage[] knowledgePackages)
创建一个用于批处理的BatchSession对象,这里默认将开启10个普通的线程池来运行提交的批处理任务,默认将每100个任务放在一个线程里处理
|
static BatchSession |
newBatchSession(KnowledgePackage[] knowledgePackages,
int threadSize,
int batchSize)
创建一个用于批处理的BatchSession对象,第二个参数来指定线程池中可用线程个数,第三个参数用来决定单个线程处理的任务数
|
static BatchSession |
newBatchSession(KnowledgePackage knowledgePackage,
int threadSize,
int batchSize)
创建一个用于批处理的BatchSession对象,第二个参数来指定线程池中可用线程个数,第三个参数用来决定单个线程处理的任务数
|
static BatchSession |
newBatchSessionByBatchSize(KnowledgePackage[] knowledgePackages,
int batchSize)
创建一个用于批处理的BatchSession对象,这里默认将开启10个普通的线程池来运行提交的批处理任务,第二个参数用来决定单个线程处理的任务数
|
static BatchSession |
newBatchSessionByBatchSize(KnowledgePackage knowledgePackage,
int batchSize)
创建一个用于批处理的BatchSession对象,这里默认将开启10个普通的线程池来运行提交的批处理任务,第二个参数用来决定单个线程处理的任务数
|
static BatchSession |
newBatchSessionByThreadSize(KnowledgePackage[] knowledgePackages,
int threadSize)
创建一个用于批处理的BatchSession对象,第二个参数来指定线程池中可用线程个数,默认将每100个任务放在一个线程里处理
|
static BatchSession |
newBatchSessionByThreadSize(KnowledgePackage knowledgePackage,
int threadSize)
创建一个用于批处理的BatchSession对象,第二个参数来指定线程池中可用线程个数,默认将每100个任务放在一个线程里处理
|
static KnowledgeSession |
newKnowledgeSession(KnowledgePackage knowledgePackage)
创建一个普通的KnowledgeSession对象
|
static KnowledgeSession |
newKnowledgeSession(KnowledgePackage[] knowledgePackages)
创建一个普通的KnowledgeSession对象
|
static KnowledgeSession |
newKnowledgeSession(KnowledgePackage knowledgePackage,
List<MessageItem> debugMessageItems)
创建一个普通的KnowledgeSession对象,同时将上级调试信息集合传入,以便于后续调试输出
|
public static KnowledgeSession newKnowledgeSession(KnowledgePackage knowledgePackage)
knowledgePackage - 创建KnowledgeSession对象所需要的KnowledgePackage对象public static KnowledgeSession newKnowledgeSession(KnowledgePackage knowledgePackage, List<MessageItem> debugMessageItems)
knowledgePackage - 创建KnowledgeSession对象所需要的KnowledgePackage对象debugMessageItems - 上级调试信息集合public static KnowledgeSession newKnowledgeSession(KnowledgePackage[] knowledgePackages)
knowledgePackages - 创建KnowledgeSession对象所需要的KnowledgePackage集合对象public static BatchSession newBatchSession(KnowledgePackage knowledgePackage)
knowledgePackage - 创建BatchSession对象所需要的KnowledgePackage对象public static BatchSession newBatchSessionByThreadSize(KnowledgePackage knowledgePackage, int threadSize)
knowledgePackage - 创建BatchSession对象所需要的KnowledgePackage对象threadSize - 线程池中可用的线程个数public static BatchSession newBatchSessionByBatchSize(KnowledgePackage knowledgePackage, int batchSize)
knowledgePackage - 创建BatchSession对象所需要的KnowledgePackage对象batchSize - 单个线程处理的任务数public static BatchSession newBatchSession(KnowledgePackage knowledgePackage, int threadSize, int batchSize)
knowledgePackage - 创建BatchSession对象所需要的KnowledgePackage对象threadSize - 线程池中可用的线程个数batchSize - 单个线程处理的任务数public static BatchSession newBatchSession(KnowledgePackage[] knowledgePackages)
knowledgePackages - 创建BatchSession对象所需要的KnowledgePackage集合对象public static BatchSession newBatchSessionByThreadSize(KnowledgePackage[] knowledgePackages, int threadSize)
knowledgePackages - 创建BatchSession对象所需要的KnowledgePackage集合对象threadSize - 线程池中可用的线程个数public static BatchSession newBatchSessionByBatchSize(KnowledgePackage[] knowledgePackages, int batchSize)
knowledgePackages - 创建BatchSession对象所需要的KnowledgePackage集合对象batchSize - 单个线程处理的任务数public static BatchSession newBatchSession(KnowledgePackage[] knowledgePackages, int threadSize, int batchSize)
knowledgePackages - 创建BatchSession对象所需要的KnowledgePackage集合对象threadSize - 线程池中可用的线程个数batchSize - 单个线程处理的任务数Copyright © 2018 Bstek. All rights reserved.