Class KieObjectsFactoryBean
- java.lang.Object
-
- org.kie.aries.blueprint.factorybeans.KieObjectsFactoryBean
-
public class KieObjectsFactoryBean extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKieObjectsFactoryBean.ImportInjector
-
Constructor Summary
Constructors Constructor Description KieObjectsFactoryBean()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.drools.core.marshalling.impl.ClassObjectMarshallingStrategyAcceptorcreateDefaultAcceptor()static org.kie.api.runtime.EnvironmentcreateEnvironment(String id, HashMap<String,Object> parameters, List<Object> marshallingStrategies)static ObjectcreateImport(String releaseIdName, org.kie.api.builder.ReleaseId releaseId, boolean enableScanner, long scannerInterval)static ObjectcreateImportedKieBase(String kbaseName)static ObjectcreateImportedKieScanner(String kscannerName)static ObjectcreateImportedKieSession(String ksessionName)static ObjectcreateKieSession(String id, org.kie.api.builder.ReleaseId releaseId, List<KieListenerAdaptor> listeners, List<KieLoggerAdaptor> loggers, List<?> commands, KSessionOptions kSessionOptions)static ObjectcreateKieSessionRef(String id, org.kie.api.builder.ReleaseId releaseId, List<KieListenerAdaptor> listeners, List<KieLoggerAdaptor> loggers, List<?> commands)static org.kie.api.persistence.jpa.KieStoreServicescreateKieStore()static org.kie.api.builder.ReleaseIdcreateReleaseId(String id, String groupId, String artifactId, String version)static ObjectfetchKBase(String id, org.kie.api.builder.ReleaseId releaseId, KBaseOptions kbaseOptions)static ObjectfetchKContainer(org.kie.api.builder.ReleaseId releaseId)
-
-
-
Method Detail
-
fetchKBase
public static Object fetchKBase(String id, org.kie.api.builder.ReleaseId releaseId, KBaseOptions kbaseOptions)
-
fetchKContainer
public static Object fetchKContainer(org.kie.api.builder.ReleaseId releaseId)
-
createKieSessionRef
public static Object createKieSessionRef(String id, org.kie.api.builder.ReleaseId releaseId, List<KieListenerAdaptor> listeners, List<KieLoggerAdaptor> loggers, List<?> commands)
-
createKieSession
public static Object createKieSession(String id, org.kie.api.builder.ReleaseId releaseId, List<KieListenerAdaptor> listeners, List<KieLoggerAdaptor> loggers, List<?> commands, KSessionOptions kSessionOptions)
-
createKieStore
public static org.kie.api.persistence.jpa.KieStoreServices createKieStore() throws Exception- Throws:
Exception
-
createReleaseId
public static org.kie.api.builder.ReleaseId createReleaseId(String id, String groupId, String artifactId, String version)
-
createImport
public static Object createImport(String releaseIdName, org.kie.api.builder.ReleaseId releaseId, boolean enableScanner, long scannerInterval)
-
createEnvironment
public static org.kie.api.runtime.Environment createEnvironment(String id, HashMap<String,Object> parameters, List<Object> marshallingStrategies)
-
createDefaultAcceptor
public static org.drools.core.marshalling.impl.ClassObjectMarshallingStrategyAcceptor createDefaultAcceptor()
-
-