KieHelper kieHelper = new KieHelper();
KieBase kieBase = kieHelper
.addResource(ResourceFactory.newClassPathResource("sayHello.bpmn2"))
.build();
KieSession ksession = kieBase.newKieSession();
ProcessInstance processInstance = ksession.startProcess("sayhello.sayHello");
eSession ksession = kieBase.newKieSession();
KieRuntimeLogger logger = KieServices.Factory.get().getLoggers().newConsoleLogger(ksession);
ksession.startProcess("sayhello.sayHello");
logger.close();
RuntimeEnvironment environment = RuntimeEnvironmentBuilder.Factory.get()
.newDefaultInMemoryBuilder()
.addAsset(ResourceFactory.newClassPathResource("rewards.bpmn"), ResourceType.BPMN2)
.get();
RuntimeManager manager = RuntimeManagerFactory.Factory.get().newSingletonRuntimeManager(environment);
RuntimeEngine runtime = manager.getRuntimeEngine(EmptyContext.get());
KieSession ksession = runtime.getKieSession();
manager.disposeRuntimeEngine(runtime);