Class SingleInputNode

    • Field Detail

      • mailbox

        protected Mailbox mailbox
        Since:
        1.6
    • Constructor Detail

      • SingleInputNode

        public SingleInputNode​(ReteContainer reteContainer)
    • Method Detail

      • instantiateMailbox

        protected Mailbox instantiateMailbox()
        Instantiates the Mailbox of this receiver. Subclasses may override this method to provide their own mailbox implementation.
        Returns:
        the mailbox
        Since:
        2.0
      • appendParent

        public void appendParent​(Supplier supplier)
        Description copied from interface: Receiver
        appends a parent that will continuously send insert and revoke updates to this supplier
        Specified by:
        appendParent in interface Receiver
      • propagatePullInto

        public void propagatePullInto​(java.util.Collection<Tuple> collector,
                                      boolean flush)
        To be called by derived classes and ReteContainer.
      • propagatePullIntoWithTimestamp

        public void propagatePullIntoWithTimestamp​(java.util.Map<Tuple,​Timeline<Timestamp>> collector,
                                                   boolean flush)
        To be called by derived classes and ReteContainer.
      • getParents

        public java.util.Collection<Supplier> getParents()
        Description copied from interface: Receiver
        access active parent
        Specified by:
        getParents in interface Receiver