Class ProcessDataContext.ProcessDataSections

  • Enclosing class:
    ProcessDataContext

    protected static class ProcessDataContext.ProcessDataSections
    extends java.lang.Object
    • Field Detail

      • sections

        protected java.util.Deque<java.util.List<ProcessDataContext.ProcessDataStack>> sections
        Keeps track of when we added values to which stack (as we do not add a new value to every stack with every update, but only changed values)
      • currentSectionSealed

        protected boolean currentSectionSealed
    • Constructor Detail

      • ProcessDataSections

        protected ProcessDataSections()
    • Method Detail

      • addToCurrentSection

        public void addToCurrentSection​(ProcessDataContext.ProcessDataStack stack)
        Adds a stack to the current section. If the current section is already sealed, a new section is created.
      • popCurrentSection

        public void popCurrentSection()
        Pops the current section and removes the current values from the referenced stacks (including updates to the MDC)
      • size

        public int size()