24 String groupId = associatedPolicy.getConfig().get(
"mavenArtifactGroupId");
25 String artifactId = associatedPolicy.getConfig().get(
"mavenArtifactId");
26 String version = associatedPolicy.getConfig().get(
"mavenArtifactVersion");
27 String scannerPeriod = associatedPolicy.getConfig().get(
"scannerPeriod");
28 String scannerPeriodUnit = associatedPolicy.getConfig().get(
"scannerPeriodUnit");
29 this.
sessionName = associatedPolicy.getConfig().get(
"sessionName");
31 this.
kc = ks.newKieContainer(ks.newReleaseId(groupId, artifactId, version));
32 this.
kcs = ks.newKieScanner(this.
kc);
33 this.
kcs.start(
toMillis(scannerPeriod, scannerPeriodUnit));
37 if (session == null) {
38 throw new RuntimeException(
"Could not obtain session with name [" + this.
sessionName +
"].");
long toMillis(final String scannerPeriod, final String scannerPeriodUnit)
Definition: DroolsPolicy.java:57
final KieContainer kc
Definition: DroolsPolicy.java:19
final String sessionName
Definition: DroolsPolicy.java:21
final KieScanner kcs
Definition: DroolsPolicy.java:20