| Package | Description |
|---|---|
| org.jboss.marshalling |
The marshalling API.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
Marshaller |
An object marshaller for writing objects to byte streams.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractMarshaller |
An abstract implementation of the
Marshaller interface. |
class |
AbstractObjectOutput |
An abstract object output implementation.
|
class |
ByteBufferOutput |
An
OutputStream implementing ByteOutput which writes to a ByteBuffer. |
class |
ByteOutputStream |
An
OutputStream which implements ByteOutput and writes bytes to another ByteOutput. |
class |
LimitedByteOutput |
A limited byte output stream.
|
class |
MarshallerObjectOutputStream |
A marshaller's object output stream.
|
class |
ObjectOutputStreamMarshaller |
A Marshaller which simply wraps an object stream.
|
class |
OutputStreamByteOutput |
An
OutputStream which implements ByteInput and reads data from another OutputStream. |
class |
SimpleByteOutput |
A simple byte output which extends
OutputStream. |
class |
SimpleDataOutput |
A simple base implementation of
DataOutput which wraps a ByteOutput. |
| Modifier and Type | Field | Description |
|---|---|---|
protected ByteOutput |
ByteOutputStream.byteOutput |
| Modifier and Type | Method | Description |
|---|---|---|
static ByteOutput |
Marshalling.createByteOutput(OutputStream outputStream) |
Create a
ByteOutput wrapper for an OutputStream. |
static ByteOutput |
Marshalling.createByteOutput(ByteBuffer buffer) |
Create a
ByteOutput wrapper for a ByteBuffer. |
ByteOutput |
BytePipe.getOutput() |
Get the output side of this pipe.
|
| Modifier and Type | Method | Description |
|---|---|---|
static OutputStream |
Marshalling.createOutputStream(ByteOutput byteOutput) |
Create a
OutputStream wrapper for a ByteOutput. |
void |
AbstractMarshaller.start(ByteOutput byteOutput) |
Begin writing to a stream.
|
void |
Marshaller.start(ByteOutput newOutput) |
Begin marshalling to a stream.
|
void |
ObjectOutputStreamMarshaller.start(ByteOutput newOutput) |
Begin marshalling to a stream.
|
protected void |
SimpleDataOutput.start(ByteOutput byteOutput) |
Begin writing to a stream.
|
void |
StreamHeader.writeHeader(ByteOutput output) |
Write the stream header to the stream.
|
static void |
UTFUtils.writeUTFBytes(ByteOutput output,
String s) |
Write the modified UTF-8 form of the given string to the given output.
|
| Constructor | Description |
|---|---|
ByteOutputStream(ByteOutput byteOutput) |
Construct a new instance.
|
LimitedByteOutput(ByteOutput byteOutput,
long limit) |
Construct a new instance.
|
MarshallingObjectOutputStream(Marshaller marshaller,
ByteOutput byteOutput) |
Construct a new instance that delegates to the given marshaller.
|
SimpleDataOutput(int bufferSize,
ByteOutput byteOutput) |
Construct a new instance.
|
SimpleDataOutput(ByteOutput byteOutput) |
Construct a new instance with a default buffer size.
|
Copyright © 2018 JBoss by Red Hat. All rights reserved.