I tried Drools (Java, InputStream)

What is BRMS for old men for various reasons? I was supposed to explain

While saying that, I am also an old man, but what is BRMS for the old men in the company? I ended up explaining that. I've touched it for a while about 10 years ago, so I tried the latest version 7.7. Since the architecture has changed a lot, I kept it simple for the time being, and I greatly referred to the articles of other Qiita people.

Referenced articles

This is around here. Let Drools eat Excel decision table with InputStream, etc. Run Drools with Kotlin

Speaking of which, it was good to move it with Kotlin below, but what is Kotlin? It's a hassle to explain to the old men, so it feels like I wrote it in Java. I'm reluctant to use Apple or something, but it's clever to change to Orange, so I left it as it is. thank you very much.

Some thoughts

I have collected all the knowledge about BRMS in Util so that the main does not have much BRMS odor. Overall, the code seems appropriate, so I'm sorry if you're using it in a strange way.

Total amount of code

I posted it on GitHub for the time being. https://github.com/akiraabe/drools_demo

Recommended Posts

I tried Drools (Java, InputStream)
I tried using Java REPL
I tried metaprogramming in Java
I tried to interact with Java
I tried UDP communication with Java
I tried the Java framework "Quarkus"
I tried using Java8 Stream API
I tried using JWT in Java
I tried to summarize Java learning (1)
I tried to summarize Java 8 now
I tried using Java memo LocalDate
I tried using GoogleHttpClient of Java
I tried using Elasticsearch API in Java
I tried Cassandra's Object Mapper for Java
I tried to summarize Java lambda expressions
Java9 was included, so I tried jshell.
I tried the new era in Java
I tried Spring.
I tried tomcat
I tried using OpenCV with Java + Tomcat
I tried youtubeDataApi.
I tried refactoring ①
I tried Google's entrance exam (unofficial) [java]
I tried FizzBuzz.
I tried JHipster 5.1
I tried putting Java on my Mac easily
I tried to make Basic authentication with Java
java I tried to break a simple block
I tried hitting a Java method from ABCL
I tried to output multiplication table in Java
I tried to create Alexa skill in Java
I tried to break a block with java (1)
I tried running Java on a Mac terminal
[I tried] Spring tutorial
I first touched Java ②
I tried running Autoware
I tried using Gson
I first touched Java ③
I first touched Java ④
I tried using TestNG
I tried Spring Batch
I tried using Galasa
I tried node-jt400 (Programs)
I first touched Java
I tried node-jt400 (execute)
I tried node-jt400 (Transactions)
I tried Java Lambda input / output type ~ POJO edition ~
I tried Mastodon's Toot and Streaming API in Java
I tried to implement Firebase push notification in Java
[Java 11] I tried to execute Java without compiling with javac
I tried using Google Cloud Vision API in Java
[Java] I tried to solve Paiza's B rank problem
I tried to operate SQS using AWS Java SDK
I tried Java Lambda input / output type ~ Stream version ~
I tried to create a Clova skill in Java
I tried to make a login function in Java
I tried using Log4j2 on a Java EE server
I tried calling Java / Objective-C native code from Flutter
I tried OCR processing a PDF file with Java
I tried to implement Stalin sort with Java Collector
[Java] I tried to implement Yahoo API product search