public abstract class BaseDataStreamMarshaller extends java.lang.Object implements DataStreamMarshaller
Modifier and Type | Field and Description |
---|---|
static java.lang.reflect.Constructor |
STACK_TRACE_ELEMENT_CONSTRUCTOR |
Constructor and Description |
---|
BaseDataStreamMarshaller() |
Modifier and Type | Method and Description |
---|---|
abstract DataStructure |
createObject() |
abstract byte |
getDataStructureType() |
void |
looseMarshal(OpenWireFormat wireFormat,
java.lang.Object o,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) |
protected void |
looseMarshalBuffer(OpenWireFormat wireFormat,
org.fusesource.hawtbuf.Buffer data,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) |
protected void |
looseMarshalByteArray(OpenWireFormat wireFormat,
byte[] data,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) |
protected void |
looseMarshalCachedObject(OpenWireFormat wireFormat,
DataStructure o,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) |
protected void |
looseMarshalConstByteArray(OpenWireFormat wireFormat,
byte[] data,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
int i) |
void |
looseMarshalLong(OpenWireFormat wireFormat,
long o,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) |
protected void |
looseMarshalNestedObject(OpenWireFormat wireFormat,
DataStructure o,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) |
protected void |
looseMarshalObjectArray(OpenWireFormat wireFormat,
DataStructure[] objects,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) |
protected void |
looseMarshalString(org.fusesource.hawtbuf.UTF8Buffer value,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) |
protected void |
looseMarshalThrowable(OpenWireFormat wireFormat,
java.lang.Throwable o,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) |
protected DataStructure |
looseUnmarsalCachedObject(OpenWireFormat wireFormat,
org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) |
protected DataStructure |
looseUnmarsalNestedObject(OpenWireFormat wireFormat,
org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) |
protected java.lang.Throwable |
looseUnmarsalThrowable(OpenWireFormat wireFormat,
org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) |
void |
looseUnmarshal(OpenWireFormat wireFormat,
java.lang.Object o,
org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) |
protected org.fusesource.hawtbuf.Buffer |
looseUnmarshalBuffer(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) |
protected byte[] |
looseUnmarshalByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) |
protected byte[] |
looseUnmarshalConstByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
int i) |
long |
looseUnmarshalLong(OpenWireFormat wireFormat,
org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) |
protected org.fusesource.hawtbuf.UTF8Buffer |
looseUnmarshalString(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) |
int |
tightMarshal1(OpenWireFormat wireFormat,
java.lang.Object o,
BooleanStream bs) |
void |
tightMarshal2(OpenWireFormat wireFormat,
java.lang.Object o,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs) |
protected int |
tightMarshalBuffer1(org.fusesource.hawtbuf.Buffer data,
BooleanStream bs) |
protected void |
tightMarshalBuffer2(org.fusesource.hawtbuf.Buffer data,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs) |
protected int |
tightMarshalByteArray1(byte[] data,
BooleanStream bs) |
protected void |
tightMarshalByteArray2(byte[] data,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs) |
protected int |
tightMarshalCachedObject1(OpenWireFormat wireFormat,
DataStructure o,
BooleanStream bs) |
protected void |
tightMarshalCachedObject2(OpenWireFormat wireFormat,
DataStructure o,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs) |
protected int |
tightMarshalConstByteArray1(byte[] data,
BooleanStream bs,
int i) |
protected void |
tightMarshalConstByteArray2(byte[] data,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs,
int i) |
int |
tightMarshalLong1(OpenWireFormat wireFormat,
long o,
BooleanStream bs) |
void |
tightMarshalLong2(OpenWireFormat wireFormat,
long o,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs) |
protected int |
tightMarshalNestedObject1(OpenWireFormat wireFormat,
DataStructure o,
BooleanStream bs) |
protected void |
tightMarshalNestedObject2(OpenWireFormat wireFormat,
DataStructure o,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs) |
protected int |
tightMarshalObjectArray1(OpenWireFormat wireFormat,
DataStructure[] objects,
BooleanStream bs) |
protected void |
tightMarshalObjectArray2(OpenWireFormat wireFormat,
DataStructure[] objects,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs) |
protected int |
tightMarshalString1(org.fusesource.hawtbuf.UTF8Buffer value,
BooleanStream bs) |
protected void |
tightMarshalString2(org.fusesource.hawtbuf.UTF8Buffer value,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs) |
protected int |
tightMarshalThrowable1(OpenWireFormat wireFormat,
java.lang.Throwable o,
BooleanStream bs) |
protected void |
tightMarshalThrowable2(OpenWireFormat wireFormat,
java.lang.Throwable o,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs) |
protected DataStructure |
tightUnmarsalCachedObject(OpenWireFormat wireFormat,
org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs) |
protected DataStructure |
tightUnmarsalNestedObject(OpenWireFormat wireFormat,
org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs) |
protected java.lang.Throwable |
tightUnmarsalThrowable(OpenWireFormat wireFormat,
org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs) |
void |
tightUnmarshal(OpenWireFormat wireFormat,
java.lang.Object o,
org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs) |
protected org.fusesource.hawtbuf.Buffer |
tightUnmarshalBuffer(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs) |
protected byte[] |
tightUnmarshalByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs) |
protected byte[] |
tightUnmarshalConstByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs,
int i) |
long |
tightUnmarshalLong(OpenWireFormat wireFormat,
org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs) |
protected org.fusesource.hawtbuf.UTF8Buffer |
tightUnmarshalString(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs) |
protected long |
toLong(int value) |
protected long |
toLong(short value) |
public static final java.lang.reflect.Constructor STACK_TRACE_ELEMENT_CONSTRUCTOR
public abstract byte getDataStructureType()
getDataStructureType
in interface DataStreamMarshaller
public abstract DataStructure createObject()
createObject
in interface DataStreamMarshaller
public int tightMarshal1(OpenWireFormat wireFormat, java.lang.Object o, BooleanStream bs) throws java.io.IOException
tightMarshal1
in interface DataStreamMarshaller
java.io.IOException
public void tightMarshal2(OpenWireFormat wireFormat, java.lang.Object o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
tightMarshal2
in interface DataStreamMarshaller
java.io.IOException
public void tightUnmarshal(OpenWireFormat wireFormat, java.lang.Object o, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
tightUnmarshal
in interface DataStreamMarshaller
java.io.IOException
public int tightMarshalLong1(OpenWireFormat wireFormat, long o, BooleanStream bs) throws java.io.IOException
java.io.IOException
public void tightMarshalLong2(OpenWireFormat wireFormat, long o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
public long tightUnmarshalLong(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected long toLong(short value)
protected long toLong(int value)
protected DataStructure tightUnmarsalNestedObject(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalNestedObject1(OpenWireFormat wireFormat, DataStructure o, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalNestedObject2(OpenWireFormat wireFormat, DataStructure o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected DataStructure tightUnmarsalCachedObject(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalCachedObject1(OpenWireFormat wireFormat, DataStructure o, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalCachedObject2(OpenWireFormat wireFormat, DataStructure o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected java.lang.Throwable tightUnmarsalThrowable(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalThrowable1(OpenWireFormat wireFormat, java.lang.Throwable o, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalThrowable2(OpenWireFormat wireFormat, java.lang.Throwable o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected org.fusesource.hawtbuf.UTF8Buffer tightUnmarshalString(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalString1(org.fusesource.hawtbuf.UTF8Buffer value, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalString2(org.fusesource.hawtbuf.UTF8Buffer value, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalObjectArray1(OpenWireFormat wireFormat, DataStructure[] objects, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalObjectArray2(OpenWireFormat wireFormat, DataStructure[] objects, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalConstByteArray1(byte[] data, BooleanStream bs, int i) throws java.io.IOException
java.io.IOException
protected void tightMarshalConstByteArray2(byte[] data, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs, int i) throws java.io.IOException
java.io.IOException
protected byte[] tightUnmarshalConstByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs, int i) throws java.io.IOException
java.io.IOException
protected int tightMarshalByteArray1(byte[] data, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalByteArray2(byte[] data, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected byte[] tightUnmarshalByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected int tightMarshalBuffer1(org.fusesource.hawtbuf.Buffer data, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected void tightMarshalBuffer2(org.fusesource.hawtbuf.Buffer data, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOException
protected org.fusesource.hawtbuf.Buffer tightUnmarshalBuffer(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOException
public void looseMarshal(OpenWireFormat wireFormat, java.lang.Object o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
looseMarshal
in interface DataStreamMarshaller
java.io.IOException
public void looseUnmarshal(OpenWireFormat wireFormat, java.lang.Object o, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
looseUnmarshal
in interface DataStreamMarshaller
java.io.IOException
public void looseMarshalLong(OpenWireFormat wireFormat, long o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOException
public long looseUnmarshalLong(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOException
protected DataStructure looseUnmarsalNestedObject(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOException
protected void looseMarshalNestedObject(OpenWireFormat wireFormat, DataStructure o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOException
protected DataStructure looseUnmarsalCachedObject(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOException
protected void looseMarshalCachedObject(OpenWireFormat wireFormat, DataStructure o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOException
protected java.lang.Throwable looseUnmarsalThrowable(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOException
protected void looseMarshalThrowable(OpenWireFormat wireFormat, java.lang.Throwable o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOException
protected org.fusesource.hawtbuf.UTF8Buffer looseUnmarshalString(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOException
protected void looseMarshalString(org.fusesource.hawtbuf.UTF8Buffer value, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOException
protected void looseMarshalObjectArray(OpenWireFormat wireFormat, DataStructure[] objects, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOException
protected void looseMarshalConstByteArray(OpenWireFormat wireFormat, byte[] data, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, int i) throws java.io.IOException
java.io.IOException
protected byte[] looseUnmarshalConstByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, int i) throws java.io.IOException
java.io.IOException
protected void looseMarshalByteArray(OpenWireFormat wireFormat, byte[] data, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOException
protected byte[] looseUnmarshalByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOException
protected void looseMarshalBuffer(OpenWireFormat wireFormat, org.fusesource.hawtbuf.Buffer data, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOException
protected org.fusesource.hawtbuf.Buffer looseUnmarshalBuffer(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOException
Copyright © 2011-2014 Red Hat. All Rights Reserved.