public Object resolveKSession(KieContainer kieContainer, String id) { KieProject kProject = ((KieContainerImpl) kieContainer).getKieProject(); KieSessionModel kieSessionModel = kProject.getKieSessionModel(id); if (kieSessionModel.getType() == KieSessionModel.KieSessionType.STATEFUL) { return ((KieContainerImpl) kieContainer).getKieSession(id); } else if (kieSessionModel.getType() == KieSessionModel.KieSessionType.STATELESS) { return ((KieContainerImpl) kieContainer).getStatelessKieSession(id); } return null; }
public Object resolveKSession(KieContainer kieContainer, String id) { KieProject kProject = ((KieContainerImpl) kieContainer).getKieProject(); KieSessionModel kieSessionModel = kProject.getKieSessionModel(id); if (kieSessionModel.getType() == KieSessionModel.KieSessionType.STATEFUL) { return ((KieContainerImpl) kieContainer).getKieSession(id); } else if (kieSessionModel.getType() == KieSessionModel.KieSessionType.STATELESS) { return ((KieContainerImpl) kieContainer).getStatelessKieSession(id); } return null; }
protected Object resolveKSession( String id, KieContainer kieContainer ) { KieContainerImpl kcontainer = (KieContainerImpl) kieContainer; KieProject kProject = kcontainer.getKieProject(); KieSessionModel kieSessionModel = kProject.getKieSessionModel( id ); if ( kieSessionModel == null) { return null; } if (kieSessionModel.getType() == KieSessionModel.KieSessionType.STATEFUL) { return kcontainer.getKieSession( id ); } else if (kieSessionModel.getType() == KieSessionModel.KieSessionType.STATELESS) { return kcontainer.getStatelessKieSession( id ); } return null; }
protected Object resolveKSession( String id, KieContainer kieContainer ) { KieContainerImpl kcontainer = (KieContainerImpl) kieContainer; KieProject kProject = kcontainer.getKieProject(); KieSessionModel kieSessionModel = kProject.getKieSessionModel( id ); if ( kieSessionModel == null) { return null; } if (kieSessionModel.getType() == KieSessionModel.KieSessionType.STATEFUL) { return kcontainer.getKieSession( id ); } else if (kieSessionModel.getType() == KieSessionModel.KieSessionType.STATELESS) { return kcontainer.getStatelessKieSession( id ); } return null; }