|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.marshalling.Marshalling
public final class Marshalling
Static utility methods for simplfying use of marshallers.
| Method Summary | |
|---|---|
static ByteInput |
createByteInput(java.nio.ByteBuffer buffer)
Create a ByteInput wrapper for a ByteBuffer. |
static ByteInput |
createByteInput(java.io.InputStream inputStream)
Create a ByteInput wrapper for an InputStream. |
static ByteOutput |
createByteOutput(java.nio.ByteBuffer buffer)
Create a ByteOutput wrapper for a ByteBuffer. |
static ByteOutput |
createByteOutput(java.io.OutputStream outputStream)
Create a ByteOutput wrapper for an OutputStream. |
static java.io.InputStream |
createInputStream(ByteInput byteInput)
Create an InputStream wrapper for a ByteInput. |
static java.io.OptionalDataException |
createOptionalDataException(boolean eof)
Construct a new OptionalDataException. |
static java.io.OptionalDataException |
createOptionalDataException(int length)
Construct a new OptionalDataException. |
static java.io.OutputStream |
createOutputStream(ByteOutput byteOutput)
Create a OutputStream wrapper for a ByteOutput. |
static ClassExternalizerFactory |
nullClassExternalizerFactory()
Return the null class externalizer factory. |
static ClassTable |
nullClassTable()
Return the null class table instance. |
static Externalizer |
nullExternalizer()
Get a null externalizer. |
static ExternalizerFactory |
nullExternalizerFactory()
Deprecated. Use nullClassExternalizerFactory() instead. |
static ObjectResolver |
nullObjectResolver()
Return the null object resolver. |
static ObjectTable |
nullObjectTable()
Return the null object instance table. |
static StreamHeader |
nullStreamHeader()
Get the default stream header producer, which reads and writes no header at all. |
static void |
readFully(ByteInput input,
byte[] dest)
Read bytes from a ByteInput. |
static void |
readFully(ByteInput input,
byte[] dest,
int offs,
int len)
Read bytes from a ByteInput. |
static StreamHeader |
streamHeader(byte[] headerBytes)
Create a stream header that uses the given bytes. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static StreamHeader nullStreamHeader()
public static StreamHeader streamHeader(byte[] headerBytes)
headerBytes - the header bytes
public static void readFully(ByteInput input,
byte[] dest)
throws java.io.IOException
ByteInput. Fully fills in the array.
input - the inputdest - the destination
java.io.EOFException - if the end of file is reached before the array is filled
java.io.IOException - if an I/O error occurs
public static void readFully(ByteInput input,
byte[] dest,
int offs,
int len)
throws java.io.IOException
ByteInput. Fully fills in len bytes in the array.
input - the inputdest - the destinationoffs - the offset into the arraylen - the number of bytes
java.io.EOFException - if the end of file is reached before the array is filled
java.io.IOException - if an I/O error occurspublic static ByteInput createByteInput(java.nio.ByteBuffer buffer)
ByteInput wrapper for a ByteBuffer.
buffer - the byte buffer
public static ByteInput createByteInput(java.io.InputStream inputStream)
ByteInput wrapper for an InputStream.
inputStream - the input stream
public static java.io.InputStream createInputStream(ByteInput byteInput)
InputStream wrapper for a ByteInput.
byteInput - the byte input
public static ByteOutput createByteOutput(java.nio.ByteBuffer buffer)
ByteOutput wrapper for a ByteBuffer.
buffer - the byte buffer
public static ByteOutput createByteOutput(java.io.OutputStream outputStream)
ByteOutput wrapper for an OutputStream.
outputStream - the output stream
public static java.io.OutputStream createOutputStream(ByteOutput byteOutput)
OutputStream wrapper for a ByteOutput.
byteOutput - the byte output
@Deprecated public static ExternalizerFactory nullExternalizerFactory()
nullClassExternalizerFactory() instead.
public static ClassExternalizerFactory nullClassExternalizerFactory()
public static ObjectResolver nullObjectResolver()
public static ObjectTable nullObjectTable()
public static ClassTable nullClassTable()
public static java.io.OptionalDataException createOptionalDataException(boolean eof)
OptionalDataException. This method is necssary because there are no
public constructors in the API.
eof - true if there is no more data in the buffered part of the stream
public static java.io.OptionalDataException createOptionalDataException(int length)
OptionalDataException. This method is necssary because there are no
public constructors in the API.
length - the number of bytes of primitive data available to be read in the current buffer
public static Externalizer nullExternalizer()
ObjectTable entries.
This externalizer reads and writes no data.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||