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 DataStreamMarshallerpublic abstract DataStructure createObject()
createObject in interface DataStreamMarshallerpublic int tightMarshal1(OpenWireFormat wireFormat, java.lang.Object o, BooleanStream bs) throws java.io.IOException
tightMarshal1 in interface DataStreamMarshallerjava.io.IOExceptionpublic void tightMarshal2(OpenWireFormat wireFormat, java.lang.Object o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
tightMarshal2 in interface DataStreamMarshallerjava.io.IOExceptionpublic void tightUnmarshal(OpenWireFormat wireFormat, java.lang.Object o, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
tightUnmarshal in interface DataStreamMarshallerjava.io.IOExceptionpublic int tightMarshalLong1(OpenWireFormat wireFormat, long o, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionpublic void tightMarshalLong2(OpenWireFormat wireFormat, long o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionpublic long tightUnmarshalLong(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected 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.IOExceptionprotected int tightMarshalNestedObject1(OpenWireFormat wireFormat, DataStructure o, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected void tightMarshalNestedObject2(OpenWireFormat wireFormat, DataStructure o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected DataStructure tightUnmarsalCachedObject(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected int tightMarshalCachedObject1(OpenWireFormat wireFormat, DataStructure o, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected void tightMarshalCachedObject2(OpenWireFormat wireFormat, DataStructure o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected java.lang.Throwable tightUnmarsalThrowable(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected int tightMarshalThrowable1(OpenWireFormat wireFormat, java.lang.Throwable o, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected void tightMarshalThrowable2(OpenWireFormat wireFormat, java.lang.Throwable o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected org.fusesource.hawtbuf.UTF8Buffer tightUnmarshalString(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs)
throws java.io.IOException
java.io.IOExceptionprotected int tightMarshalString1(org.fusesource.hawtbuf.UTF8Buffer value,
BooleanStream bs)
throws java.io.IOException
java.io.IOExceptionprotected void tightMarshalString2(org.fusesource.hawtbuf.UTF8Buffer value,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs)
throws java.io.IOException
java.io.IOExceptionprotected int tightMarshalObjectArray1(OpenWireFormat wireFormat, DataStructure[] objects, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected void tightMarshalObjectArray2(OpenWireFormat wireFormat, DataStructure[] objects, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, BooleanStream bs) throws java.io.IOException
java.io.IOExceptionprotected int tightMarshalConstByteArray1(byte[] data,
BooleanStream bs,
int i)
throws java.io.IOException
java.io.IOExceptionprotected void tightMarshalConstByteArray2(byte[] data,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs,
int i)
throws java.io.IOException
java.io.IOExceptionprotected byte[] tightUnmarshalConstByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs,
int i)
throws java.io.IOException
java.io.IOExceptionprotected int tightMarshalByteArray1(byte[] data,
BooleanStream bs)
throws java.io.IOException
java.io.IOExceptionprotected void tightMarshalByteArray2(byte[] data,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs)
throws java.io.IOException
java.io.IOExceptionprotected byte[] tightUnmarshalByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs)
throws java.io.IOException
java.io.IOExceptionprotected int tightMarshalBuffer1(org.fusesource.hawtbuf.Buffer data,
BooleanStream bs)
throws java.io.IOException
java.io.IOExceptionprotected void tightMarshalBuffer2(org.fusesource.hawtbuf.Buffer data,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut,
BooleanStream bs)
throws java.io.IOException
java.io.IOExceptionprotected org.fusesource.hawtbuf.Buffer tightUnmarshalBuffer(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
BooleanStream bs)
throws java.io.IOException
java.io.IOExceptionpublic void looseMarshal(OpenWireFormat wireFormat, java.lang.Object o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
looseMarshal in interface DataStreamMarshallerjava.io.IOExceptionpublic void looseUnmarshal(OpenWireFormat wireFormat, java.lang.Object o, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
looseUnmarshal in interface DataStreamMarshallerjava.io.IOExceptionpublic void looseMarshalLong(OpenWireFormat wireFormat, long o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOExceptionpublic long looseUnmarshalLong(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOExceptionprotected DataStructure looseUnmarsalNestedObject(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOExceptionprotected void looseMarshalNestedObject(OpenWireFormat wireFormat, DataStructure o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOExceptionprotected DataStructure looseUnmarsalCachedObject(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOExceptionprotected void looseMarshalCachedObject(OpenWireFormat wireFormat, DataStructure o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOExceptionprotected java.lang.Throwable looseUnmarsalThrowable(OpenWireFormat wireFormat, org.fusesource.hawtbuf.DataByteArrayInputStream dataIn) throws java.io.IOException
java.io.IOExceptionprotected void looseMarshalThrowable(OpenWireFormat wireFormat, java.lang.Throwable o, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOExceptionprotected org.fusesource.hawtbuf.UTF8Buffer looseUnmarshalString(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn)
throws java.io.IOException
java.io.IOExceptionprotected void looseMarshalString(org.fusesource.hawtbuf.UTF8Buffer value,
org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut)
throws java.io.IOException
java.io.IOExceptionprotected void looseMarshalObjectArray(OpenWireFormat wireFormat, DataStructure[] objects, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOExceptionprotected void looseMarshalConstByteArray(OpenWireFormat wireFormat, byte[] data, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut, int i) throws java.io.IOException
java.io.IOExceptionprotected byte[] looseUnmarshalConstByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn,
int i)
throws java.io.IOException
java.io.IOExceptionprotected void looseMarshalByteArray(OpenWireFormat wireFormat, byte[] data, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOExceptionprotected byte[] looseUnmarshalByteArray(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn)
throws java.io.IOException
java.io.IOExceptionprotected void looseMarshalBuffer(OpenWireFormat wireFormat, org.fusesource.hawtbuf.Buffer data, org.fusesource.hawtbuf.DataByteArrayOutputStream dataOut) throws java.io.IOException
java.io.IOExceptionprotected org.fusesource.hawtbuf.Buffer looseUnmarshalBuffer(org.fusesource.hawtbuf.DataByteArrayInputStream dataIn)
throws java.io.IOException
java.io.IOExceptionCopyright © 2014 Red Hat. All Rights Reserved.