Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rule "One"
- when
- m : Message( status == Message.HELLO, myMessage : message )
- then
- System.out.println( myMessage );
- m.setMessage( "Goodbye cruel world" );
- m.setStatus( Message.GOODBYE );
- update( m );
- end
- rule "Two"
- when
- Message( status == Message.GOODBYE, myMessage : message )
- then
- System.out.println( myMessage );
- end
- KieServices ks = KieServices.Factory.get();
- KieContainer kContainer = ks.getKieClasspathContainer();
- KieSession kSession = kContainer.newKieSession("ksession-rules");
- Message message = new Message();
- message.setMessage("Hello World");
- message.setStatus(Message.HELLO);
- kSession.insert(message);
- int rulesFired = kSession.fireAllRules();
- rule "One"
- ruleflow-group "dog"
- when
- m : Message( status == Message.HELLO, myMessage : message )
- then
- System.out.println( myMessage );
- m.setMessage( "Goodbye cruel world" );
- m.setStatus( Message.GOODBYE );
- update( m );
- end
- rule "Two"
- ruleflow-group "dog"
- when
- Message( status == Message.GOODBYE, myMessage : message )
- then
- System.out.println( myMessage );
- end
Add Comment
Please, Sign In to add comment