public class TraceRegionSerializer
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
TraceRegionSerializer.Callback<Region,Location> |
protected static class |
TraceRegionSerializer.CompressedIntDataInput |
protected static class |
TraceRegionSerializer.IdentityStrategy |
static interface |
TraceRegionSerializer.Strategy<Region,Location> |
| Constructor and Description |
|---|
TraceRegionSerializer() |
| Modifier and Type | Method and Description |
|---|---|
<Location,Region> |
doReadFrom(java.io.DataInput dataStream,
TraceRegionSerializer.Strategy<Region,Location> reader,
Region parent,
int version) |
<Region,Location> |
doReadFrom(java.io.InputStream contents,
TraceRegionSerializer.Strategy<Region,Location> reader) |
<Region,Location> |
doWriteTo(TraceRegionSerializer.Strategy<Region,Location> strategy,
Region region,
java.io.OutputStream stream) |
AbstractTraceRegion |
readTraceRegionFrom(java.io.InputStream contents) |
void |
writeTraceRegionTo(AbstractTraceRegion region,
java.io.OutputStream stream) |
public void writeTraceRegionTo(AbstractTraceRegion region, java.io.OutputStream stream) throws java.io.IOException
java.io.IOExceptionpublic <Region,Location> void doWriteTo(TraceRegionSerializer.Strategy<Region,Location> strategy, Region region, java.io.OutputStream stream) throws java.io.IOException
java.io.IOExceptionpublic AbstractTraceRegion readTraceRegionFrom(java.io.InputStream contents) throws java.io.IOException
java.io.IOExceptionpublic <Region,Location> Region doReadFrom(java.io.InputStream contents,
TraceRegionSerializer.Strategy<Region,Location> reader)
throws java.io.IOException
java.io.IOExceptionpublic <Location,Region> Region doReadFrom(java.io.DataInput dataStream,
TraceRegionSerializer.Strategy<Region,Location> reader,
Region parent,
int version)
throws java.io.IOException
java.io.IOException