Class TraceRegionSerializer


  • public class TraceRegionSerializer
    extends java.lang.Object
    Noextend:
    This interface is not intended to be extended by clients.
    • Constructor Detail

      • TraceRegionSerializer

        public TraceRegionSerializer()
    • Method Detail

      • writeTraceRegionTo

        public void writeTraceRegionTo​(AbstractTraceRegion region,
                                       java.io.OutputStream stream)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • doWriteTo

        public <Region,​Location> void doWriteTo​(TraceRegionSerializer.Strategy<Region,​Location> strategy,
                                                      Region region,
                                                      java.io.OutputStream stream)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • readTraceRegionFrom

        public AbstractTraceRegion readTraceRegionFrom​(java.io.InputStream contents)
                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • doReadFrom

        public <Region,​Location> Region doReadFrom​(java.io.InputStream contents,
                                                         TraceRegionSerializer.Strategy<Region,​Location> reader)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • doReadFrom

        public <Location,​Region> Region doReadFrom​(java.io.DataInput dataStream,
                                                         TraceRegionSerializer.Strategy<Region,​Location> reader,
                                                         Region parent,
                                                         int version)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException