14.2. Using rules from a Seam component
We can now inject our
WorkingMemory
into any Seam component, assert facts, and fire rules:
@In WorkingMemory policyPricingWorkingMemory; @In Policy policy; @In Customer customer; public void pricePolicy() throws FactException { policyPricingWorkingMemory.insert(policy); policyPricingWorkingMemory.insert(customer); policyPricingWorkingMemory.fireAllRules(); }