Class ProtobufInputMarshaller.PBActivationsFilter

  • All Implemented Interfaces:
    org.drools.core.common.ActivationsFilter, org.kie.api.runtime.rule.AgendaFilter
    Enclosing class:
    ProtobufInputMarshaller

    public static class ProtobufInputMarshaller.PBActivationsFilter
    extends Object
    implements org.drools.core.common.ActivationsFilter, org.kie.api.runtime.rule.AgendaFilter
    • Constructor Detail

      • PBActivationsFilter

        public PBActivationsFilter()
    • Method Detail

      • addDormantActivation

        public void addDormantActivation​(org.drools.core.marshalling.impl.ActivationKey key)
      • accept

        public boolean accept​(org.drools.core.spi.Activation activation,
                              org.drools.core.common.InternalWorkingMemory workingMemory,
                              org.drools.core.reteoo.TerminalNode rtn)
        Specified by:
        accept in interface org.drools.core.common.ActivationsFilter
      • getTuplesCache

        public Map<org.drools.core.marshalling.impl.ActivationKey,​org.drools.core.spi.Tuple> getTuplesCache()
        Specified by:
        getTuplesCache in interface org.drools.core.common.ActivationsFilter
      • fireRNEAs

        public void fireRNEAs​(org.drools.core.common.InternalWorkingMemory wm)
        Specified by:
        fireRNEAs in interface org.drools.core.common.ActivationsFilter
      • accept

        public boolean accept​(org.kie.api.runtime.rule.Match match)
        Specified by:
        accept in interface org.kie.api.runtime.rule.AgendaFilter
      • withSerializedNodeMemories

        public void withSerializedNodeMemories()