Interface DoubleLinkedEntry<T extends DoubleLinkedEntry<T>>

All Superinterfaces:
SingleLinkedEntry<T>
All Known Subinterfaces:
Memory, SegmentNodeMemory, Tuple<T>
All Known Implementing Classes:
AbstractJobHandle, AbstractLinkedListNode, AccumulateNode.AccumulateMemory, AccumulateNode.MultiAccumulateMemory, AccumulateNode.SingleAccumulateMemory, ActivationGroupNode, ActivationNode, AsyncReceiveNode.AsyncReceiveMemory, AsyncSendNode.AsyncSendMemory, BetaMemory, ConditionalBranchNode.ConditionalBranchMemory, DefaultEventHandle, DefaultFactHandle, DefaultJobHandle, EvalConditionNode.EvalMemory, EvalNodeLeftTuple, FromNode.FromMemory, JDKTimerService.JDKJobHandle, LeftInputAdapterNode.LiaNodeMemory, LeftTuple, LinkedListEntry, NotNodeLeftTuple, PathMemory, QueryElementNode.QueryElementNodeMemory, ReactiveFromNode.ReactiveFromMemory, ReactiveFromNodeLeftTuple, RightInputAdapterNode.RiaPathMemory, RightTuple, RuleAgendaItem, RuleTerminalNodeLeftTuple, SegmentMemory, StackEntry, SubnetworkTuple, TimerNode.TimerNodeMemory, TupleImpl, WindowNode.WindowMemory, WindowTuple

public interface DoubleLinkedEntry<T extends DoubleLinkedEntry<T>> extends SingleLinkedEntry<T>
Items placed in a LinkedList must implement this interface .
See Also:
  • Method Details

    • getPrevious

      T getPrevious()
      Returns the previous node
      Returns:
      The previous LinkedListNode
    • setPrevious

      void setPrevious(T previous)
      Sets the previous node
      Parameters:
      previous - The previous LinkedListNode
    • clear

      void clear()