if (ksessionModel == null) { ksessionName = DEFAULT_KIE_SESSION; ksessionModel = ((KieContainerImpl)kieContainer).getKieSessionModel(ksessionName); ksessionModel = ((KieContainerImpl)kieContainer).getKieSessionModel(ksessionName);
ksessionModel = ((KieContainerImpl)kieContainer).getKieProject().getDefaultKieSession(); if (ksessionModel == null) { ksessionModel = ((KieContainerImpl)kieContainer).getKieSessionModel(DEFAULT_KIE_SESSION); ksessionModel = ((KieContainerImpl)kieContainer).getKieSessionModel(ksessionName);
if (ksessionModel == null) { ksessionName = DEFAULT_KIE_SESSION; ksessionModel = ((KieContainerImpl)kieContainer).getKieSessionModel(ksessionName); ksessionModel = ((KieContainerImpl)kieContainer).getKieSessionModel(ksessionName);
KieSessionModel model = classpathContainer.getKieSessionModel(ksessionName); if (model.getType().equals(KieSessionModel.KieSessionType.STATEFUL)) { bind(KieSession.class).annotatedWith(new KSessionImpl(ksessionName))
@Override public CommandExecutor lookupKieSession(String kieSessionId, KieContainerInstance containerInstance, KieServerRegistry registry) { CommandExecutor ks = null; if( kieSessionId != null ) { KieSessionModel ksm = ((KieContainerImpl)containerInstance.getKieContainer()).getKieSessionModel(kieSessionId); if( ksm != null ) { switch (ksm.getType() ) { case STATEFUL: ks = ((KieContainerImpl)containerInstance.getKieContainer()).getKieSession(kieSessionId); break; case STATELESS: ks = ((KieContainerImpl)containerInstance.getKieContainer()).getStatelessKieSession(kieSessionId); break; } } return ks; } return null; } }