diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2021-01-06 09:12:56 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2021-01-06 09:12:56 +0100 |
commit | bd2208922ea6a0486074c72a57b01d7df368f885 (patch) | |
tree | 1fca7e8f5c013f0ea9e99a942c47213842f96d50 /src/main/java/io/trygvis/rules/engine/Main.java | |
parent | 9e353ef7af8164d33544a890e60d2049de7d61cb (diff) | |
download | rules-sandbox-bd2208922ea6a0486074c72a57b01d7df368f885.tar.gz rules-sandbox-bd2208922ea6a0486074c72a57b01d7df368f885.tar.bz2 rules-sandbox-bd2208922ea6a0486074c72a57b01d7df368f885.tar.xz rules-sandbox-bd2208922ea6a0486074c72a57b01d7df368f885.zip |
Generating IP addresses.
Diffstat (limited to 'src/main/java/io/trygvis/rules/engine/Main.java')
-rw-r--r-- | src/main/java/io/trygvis/rules/engine/Main.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main/java/io/trygvis/rules/engine/Main.java b/src/main/java/io/trygvis/rules/engine/Main.java index 5556db7..6f04a98 100644 --- a/src/main/java/io/trygvis/rules/engine/Main.java +++ b/src/main/java/io/trygvis/rules/engine/Main.java @@ -3,6 +3,8 @@ package io.trygvis.rules.engine; import io.trygvis.rules.acme.AcmeIo; import io.trygvis.rules.dns.DnsEntry; import io.trygvis.rules.machine.Machine; +import io.trygvis.rules.network.Ipv4Address; +import io.trygvis.rules.network.Ipv4Cidr; import org.drools.core.audit.WorkingMemoryConsoleLogger; import org.kie.api.KieServices; import org.kie.api.event.rule.AgendaEventListener; @@ -38,9 +40,12 @@ public class Main { io.dump("phase-1", session.getFactHandles()); - io.dump("vpn0", session.getFactHandles(), (Object o) -> { - return o.getClass().getName().contains("Wg") || o instanceof Machine || o instanceof DnsEntry; - }); + io.dump("vpn0", session.getFactHandles(), (Object o) -> + o.getClass().getName().contains("Wg") || + o instanceof Machine || + o instanceof DnsEntry || + o instanceof Ipv4Cidr || + o instanceof Ipv4Address); session.dispose(); } |