Class TrackingRuleRuntimeEventListener

  • All Implemented Interfaces:
    EventListener, org.kie.api.event.rule.RuleRuntimeEventListener

    public class TrackingRuleRuntimeEventListener
    extends org.kie.api.event.rule.DefaultRuleRuntimeEventListener
    • Constructor Detail

      • TrackingRuleRuntimeEventListener

        public TrackingRuleRuntimeEventListener()
    • Method Detail

      • objectInserted

        public void objectInserted​(org.kie.api.event.rule.ObjectInsertedEvent event)
        Specified by:
        objectInserted in interface org.kie.api.event.rule.RuleRuntimeEventListener
        Overrides:
        objectInserted in class org.kie.api.event.rule.DefaultRuleRuntimeEventListener
      • objectDeleted

        public void objectDeleted​(org.kie.api.event.rule.ObjectDeletedEvent event)
        Specified by:
        objectDeleted in interface org.kie.api.event.rule.RuleRuntimeEventListener
        Overrides:
        objectDeleted in class org.kie.api.event.rule.DefaultRuleRuntimeEventListener
      • objectUpdated

        public void objectUpdated​(org.kie.api.event.rule.ObjectUpdatedEvent event)
        Specified by:
        objectUpdated in interface org.kie.api.event.rule.RuleRuntimeEventListener
        Overrides:
        objectUpdated in class org.kie.api.event.rule.DefaultRuleRuntimeEventListener
      • containsObject

        public boolean containsObject​(Object o)
      • hasObjects

        public boolean hasObjects()
      • objectCount

        public int objectCount()
      • clear

        public void clear()
      • wasInserted

        public boolean wasInserted​(Object o)
      • wasUpdated

        public boolean wasUpdated​(Object o)
      • wasRetracted

        public boolean wasRetracted​(Object o)