public class KieObjectsFactoryBean extends Object
Modifier and Type | Class and Description |
---|---|
static class |
KieObjectsFactoryBean.ImportInjector |
Constructor and Description |
---|
KieObjectsFactoryBean() |
Modifier and Type | Method and Description |
---|---|
static org.drools.core.marshalling.impl.ClassObjectMarshallingStrategyAcceptor |
createDefaultAcceptor() |
static org.kie.api.runtime.Environment |
createEnvironment(String id,
HashMap<String,Object> parameters,
List<Object> marshallingStrategies) |
static Object |
createImport(String releaseIdName,
org.kie.api.builder.ReleaseId releaseId,
boolean enableScanner,
long scannerInterval) |
static Object |
createImportedKieBase(String kbaseName) |
static Object |
createImportedKieScanner(String kscannerName) |
static Object |
createImportedKieSession(String ksessionName) |
static Object |
createKieSession(String id,
org.kie.api.builder.ReleaseId releaseId,
List<KieListenerAdaptor> listeners,
List<KieLoggerAdaptor> loggers,
List<?> commands,
KSessionOptions kSessionOptions) |
static Object |
createKieSessionRef(String id,
org.kie.api.builder.ReleaseId releaseId,
List<KieListenerAdaptor> listeners,
List<KieLoggerAdaptor> loggers,
List<?> commands) |
static org.kie.api.persistence.jpa.KieStoreServices |
createKieStore() |
static org.kie.api.builder.ReleaseId |
createReleaseId(String id,
String groupId,
String artifactId,
String version) |
static Object |
fetchKBase(String id,
org.kie.api.builder.ReleaseId releaseId,
KBaseOptions kbaseOptions) |
static Object |
fetchKContainer(org.kie.api.builder.ReleaseId releaseId) |
public static Object fetchKBase(String id, org.kie.api.builder.ReleaseId releaseId, KBaseOptions kbaseOptions)
public static Object fetchKContainer(org.kie.api.builder.ReleaseId releaseId)
public static Object createKieSessionRef(String id, org.kie.api.builder.ReleaseId releaseId, List<KieListenerAdaptor> listeners, List<KieLoggerAdaptor> loggers, List<?> commands)
public static Object createKieSession(String id, org.kie.api.builder.ReleaseId releaseId, List<KieListenerAdaptor> listeners, List<KieLoggerAdaptor> loggers, List<?> commands, KSessionOptions kSessionOptions)
public static org.kie.api.persistence.jpa.KieStoreServices createKieStore() throws Exception
Exception
public static org.kie.api.builder.ReleaseId createReleaseId(String id, String groupId, String artifactId, String version)
public static Object createImport(String releaseIdName, org.kie.api.builder.ReleaseId releaseId, boolean enableScanner, long scannerInterval)
public static org.kie.api.runtime.Environment createEnvironment(String id, HashMap<String,Object> parameters, List<Object> marshallingStrategies)
public static org.drools.core.marshalling.impl.ClassObjectMarshallingStrategyAcceptor createDefaultAcceptor()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.