Class SynchronizedMarkHolder


  • final class SynchronizedMarkHolder
    extends MarkHolder
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<MarkList> read()  
      void resetForAll()
      Attempts to remove all Marks in this mark holder.
      void resetForThread()
      Attempts to remove all Marks for the calling thread.
      (package private) void writeN​(long genOp, long n0)  
      (package private) void writeNns​(long genOp, long n0, long n1, java.lang.String s0)  
      (package private) void writeNnss​(long genOp, long n0, long n1, java.lang.String s0, java.lang.String s1)  
      (package private) void writeNs​(long genOp, long n0, java.lang.String s0)  
      (package private) void writeNss​(long genOp, long n0, java.lang.String s0, java.lang.String s1)  
      (package private) void writeSs​(long genOp, java.lang.String s0, java.lang.String s1)  
      (package private) void writeTs​(long genOp, java.lang.String s0)  
      (package private) void writeTss​(long genOp, java.lang.String s0, java.lang.String s1)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • maxEvents

        private final int maxEvents
      • maxEventsMask

        private final long maxEventsMask
      • nIdx

        private long nIdx
      • sIdx

        private long sIdx
      • nums

        private final long[] nums
      • strings

        private final java.lang.String[] strings
    • Constructor Detail

      • SynchronizedMarkHolder

        SynchronizedMarkHolder​(int maxEvents,
                               MarkRecorderRef markRecorderRef)
    • Method Detail

      • writeNnss

        void writeNnss​(long genOp,
                       long n0,
                       long n1,
                       java.lang.String s0,
                       java.lang.String s1)
      • writeNss

        void writeNss​(long genOp,
                      long n0,
                      java.lang.String s0,
                      java.lang.String s1)
      • writeNs

        void writeNs​(long genOp,
                     long n0,
                     java.lang.String s0)
      • writeTs

        void writeTs​(long genOp,
                     java.lang.String s0)
      • writeTss

        void writeTss​(long genOp,
                      java.lang.String s0,
                      java.lang.String s1)
      • writeN

        void writeN​(long genOp,
                    long n0)
      • writeNns

        void writeNns​(long genOp,
                      long n0,
                      long n1,
                      java.lang.String s0)
      • writeSs

        void writeSs​(long genOp,
                     java.lang.String s0,
                     java.lang.String s1)
      • resetForThread

        public void resetForThread()
        Description copied from class: MarkHolder
        Attempts to remove all Marks for the calling thread.
        Overrides:
        resetForThread in class MarkHolder
      • resetForAll

        public void resetForAll()
        Description copied from class: MarkHolder
        Attempts to remove all Marks in this mark holder.
        Overrides:
        resetForAll in class MarkHolder