Refactorin

This commit is contained in:
Nicolas Héron 2019-03-08 09:53:15 +01:00
commit 038d1ae875

View file

@ -71,22 +71,30 @@ public class KieServiceCommon {
public KieServiceCommon() { public KieServiceCommon() {
// for now, if no server impl is passed as parameter, create one // for now, if no server impl is passed as parameter, create one
System.out.println("step01");
this.server = KieServerLocator.getInstance(); this.server = KieServerLocator.getInstance();
System.out.println("step02");
List<KieServerExtension> serverExtensions = this.server.getServerExtensions(); List<KieServerExtension> serverExtensions = this.server.getServerExtensions();
System.out.println("step03");
for (KieServerExtension serverExtension : serverExtensions) { for (KieServerExtension serverExtension : serverExtensions) {
if (serverExtension instanceof DroolsChtijbugKieServerExtension) { if (serverExtension instanceof DroolsChtijbugKieServerExtension) {
droolsChtijbugKieServerExtension = (DroolsChtijbugKieServerExtension) serverExtension; droolsChtijbugKieServerExtension = (DroolsChtijbugKieServerExtension) serverExtension;
System.out.println("step03a");
if (droolsChtijbugRulesExecutionService == null) { if (droolsChtijbugRulesExecutionService == null) {
droolsChtijbugRulesExecutionService = droolsChtijbugKieServerExtension.getRulesExecutionService(); droolsChtijbugRulesExecutionService = droolsChtijbugKieServerExtension.getRulesExecutionService();
System.out.println("step03b");
} }
if (registry == null) { if (registry == null) {
registry = droolsChtijbugRulesExecutionService.getContext(); registry = droolsChtijbugRulesExecutionService.getContext();
System.out.println("step03c");
} }
} }
} }
System.out.println("step04");
this.marshallerHelper = new MarshallerHelper(this.server.getServerRegistry()); this.marshallerHelper = new MarshallerHelper(this.server.getServerRegistry());
System.out.println("step05");
}
public static String getKieServerID(){ public static String getKieServerID(){
return System.getProperty("org.kie.server.id"); return System.getProperty("org.kie.server.id");