public abstract class CDROutputStream extends OutputStream implements MarshalOutputStream, DataOutputStream, ValueOutputStream
Modifier and Type | Field and Description |
---|---|
protected CorbaMessageMediator |
corbaMessageMediator |
protected ORB |
orb |
protected ORBUtilSystemException |
wrapper |
Constructor and Description |
---|
CDROutputStream(ORB orb,
GIOPVersion version,
byte encodingVersion,
boolean littleEndian,
BufferManagerWrite bufferManager,
byte streamFormatVersion) |
CDROutputStream(ORB orb,
GIOPVersion version,
byte encodingVersion,
boolean littleEndian,
BufferManagerWrite bufferManager,
byte streamFormatVersion,
boolean usePooledByteBuffers) |
Modifier and Type | Method and Description |
---|---|
String[] |
_truncatable_ids() |
void |
alignOnBoundary(int octetBoundary) |
void |
close() |
abstract InputStream |
create_input_stream() |
protected CodeSetConversion.CTBConverter |
createCharCTBConverter() |
protected abstract CodeSetConversion.CTBConverter |
createWCharCTBConverter() |
void |
end_block() |
void |
end_value() |
void |
flush() |
protected void |
freeInternalCaches() |
BufferManagerWrite |
getBufferManager() |
protected ByteBuffer |
getByteBuffer() |
ByteBufferWithInfo |
getByteBufferWithInfo() |
GIOPVersion |
getGIOPVersion() |
protected int |
getIndex() |
MessageMediator |
getMessageMediator() |
protected int |
getRealIndex(int index) |
protected int |
getSize() |
boolean |
isLittleEndian() |
ORB |
orb() |
void |
putEndian() |
protected void |
setByteBuffer(ByteBuffer byteBuffer) |
protected void |
setByteBufferWithInfo(ByteBufferWithInfo bbwi) |
void |
setHeaderPadding(boolean headerPadding) |
protected void |
setIndex(int value) |
void |
setMessageMediator(MessageMediator messageMediator) |
void |
start_block() |
void |
start_value(String rep_id) |
byte[] |
toByteArray() |
void |
write_abstract_interface(Object obj) |
void |
write_Abstract(Object value) |
void |
write_any_array(Any[] seq,
int offset,
int length) |
void |
write_any(Any value) |
void |
write_boolean_array(boolean[] value,
int offset,
int length) |
void |
write_boolean(boolean value) |
void |
write_char_array(char[] value,
int offset,
int length) |
void |
write_char(char value) |
void |
write_Context(Context ctx,
ContextList contexts) |
void |
write_double_array(double[] value,
int offset,
int length) |
void |
write_double(double value) |
void |
write_fixed(BigDecimal value) |
void |
write_fixed(BigDecimal bigDecimal,
short digits,
short scale) |
void |
write_float_array(float[] value,
int offset,
int length) |
void |
write_float(float value) |
void |
write_long_array(int[] value,
int offset,
int length) |
void |
write_long(int value) |
void |
write_longdouble(double value) |
void |
write_longlong_array(long[] value,
int offset,
int length) |
void |
write_longlong(long value) |
void |
write_Object(Object value) |
void |
write_octet_array(byte[] value,
int offset,
int length) |
void |
write_octet(byte value) |
void |
write_Principal(Principal value) |
void |
write_short_array(short[] value,
int offset,
int length) |
void |
write_short(short value) |
void |
write_string(String value) |
void |
write_TypeCode(TypeCode value) |
void |
write_ulong_array(int[] value,
int offset,
int length) |
void |
write_ulong(int value) |
void |
write_ulonglong_array(long[] value,
int offset,
int length) |
void |
write_ulonglong(long value) |
void |
write_ushort_array(short[] value,
int offset,
int length) |
void |
write_ushort(short value) |
void |
write_value(Serializable value) |
void |
write_Value(Serializable value) |
void |
write_value(Serializable value,
BoxedValueHelper factory) |
void |
write_value(Serializable value,
Class clz) |
void |
write_value(Serializable value,
String repository_id) |
void |
write_wchar_array(char[] value,
int offset,
int length) |
void |
write_wchar(char value) |
void |
write_wstring(String value) |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
void |
writeIndirection(int tag,
int posIndirectedTo) |
void |
writeOctetSequenceTo(OutputStream s) |
void |
writeTo(OutputStream s) |
protected ORB orb
protected ORBUtilSystemException wrapper
protected CorbaMessageMediator corbaMessageMediator
public CDROutputStream(ORB orb, GIOPVersion version, byte encodingVersion, boolean littleEndian, BufferManagerWrite bufferManager, byte streamFormatVersion, boolean usePooledByteBuffers)
public CDROutputStream(ORB orb, GIOPVersion version, byte encodingVersion, boolean littleEndian, BufferManagerWrite bufferManager, byte streamFormatVersion)
public abstract InputStream create_input_stream()
create_input_stream
in interface MarshalOutputStream
create_input_stream
in class OutputStream
public final void write_boolean(boolean value)
write_boolean
in interface MarshalOutputStream
write_boolean
in interface DataOutputStream
write_boolean
in class OutputStream
public final void write_char(char value)
write_char
in interface MarshalOutputStream
write_char
in interface DataOutputStream
write_char
in class OutputStream
public final void write_wchar(char value)
write_wchar
in interface MarshalOutputStream
write_wchar
in interface DataOutputStream
write_wchar
in class OutputStream
public final void write_octet(byte value)
write_octet
in interface MarshalOutputStream
write_octet
in interface DataOutputStream
write_octet
in class OutputStream
public final void write_short(short value)
write_short
in interface MarshalOutputStream
write_short
in interface DataOutputStream
write_short
in class OutputStream
public final void write_ushort(short value)
write_ushort
in interface MarshalOutputStream
write_ushort
in interface DataOutputStream
write_ushort
in class OutputStream
public final void write_long(int value)
write_long
in interface MarshalOutputStream
write_long
in interface DataOutputStream
write_long
in class OutputStream
public final void write_ulong(int value)
write_ulong
in interface MarshalOutputStream
write_ulong
in interface DataOutputStream
write_ulong
in class OutputStream
public void write_longdouble(double value)
public final void write_longlong(long value)
write_longlong
in interface MarshalOutputStream
write_longlong
in interface DataOutputStream
write_longlong
in class OutputStream
public final void write_ulonglong(long value)
write_ulonglong
in interface MarshalOutputStream
write_ulonglong
in interface DataOutputStream
write_ulonglong
in class OutputStream
public final void write_float(float value)
write_float
in interface MarshalOutputStream
write_float
in interface DataOutputStream
write_float
in class OutputStream
public final void write_double(double value)
write_double
in interface MarshalOutputStream
write_double
in interface DataOutputStream
write_double
in class OutputStream
public final void write_string(String value)
write_string
in interface MarshalOutputStream
write_string
in interface DataOutputStream
write_string
in class OutputStream
public final void write_wstring(String value)
write_wstring
in interface MarshalOutputStream
write_wstring
in interface DataOutputStream
write_wstring
in class OutputStream
public final void write_boolean_array(boolean[] value, int offset, int length)
write_boolean_array
in interface MarshalOutputStream
write_boolean_array
in interface DataOutputStream
write_boolean_array
in class OutputStream
public final void write_char_array(char[] value, int offset, int length)
write_char_array
in interface MarshalOutputStream
write_char_array
in interface DataOutputStream
write_char_array
in class OutputStream
public final void write_wchar_array(char[] value, int offset, int length)
write_wchar_array
in interface MarshalOutputStream
write_wchar_array
in interface DataOutputStream
write_wchar_array
in class OutputStream
public final void write_octet_array(byte[] value, int offset, int length)
write_octet_array
in interface MarshalOutputStream
write_octet_array
in interface DataOutputStream
write_octet_array
in class OutputStream
public final void write_short_array(short[] value, int offset, int length)
write_short_array
in interface MarshalOutputStream
write_short_array
in interface DataOutputStream
write_short_array
in class OutputStream
public final void write_ushort_array(short[] value, int offset, int length)
write_ushort_array
in interface MarshalOutputStream
write_ushort_array
in interface DataOutputStream
write_ushort_array
in class OutputStream
public final void write_long_array(int[] value, int offset, int length)
write_long_array
in interface MarshalOutputStream
write_long_array
in interface DataOutputStream
write_long_array
in class OutputStream
public final void write_ulong_array(int[] value, int offset, int length)
write_ulong_array
in interface MarshalOutputStream
write_ulong_array
in interface DataOutputStream
write_ulong_array
in class OutputStream
public final void write_longlong_array(long[] value, int offset, int length)
write_longlong_array
in interface MarshalOutputStream
write_longlong_array
in interface DataOutputStream
write_longlong_array
in class OutputStream
public final void write_ulonglong_array(long[] value, int offset, int length)
write_ulonglong_array
in interface MarshalOutputStream
write_ulonglong_array
in interface DataOutputStream
write_ulonglong_array
in class OutputStream
public final void write_float_array(float[] value, int offset, int length)
write_float_array
in interface MarshalOutputStream
write_float_array
in interface DataOutputStream
write_float_array
in class OutputStream
public final void write_double_array(double[] value, int offset, int length)
write_double_array
in interface MarshalOutputStream
write_double_array
in interface DataOutputStream
write_double_array
in class OutputStream
public final void write_Object(Object value)
write_Object
in interface MarshalOutputStream
write_Object
in interface DataOutputStream
write_Object
in class OutputStream
public final void write_TypeCode(TypeCode value)
write_TypeCode
in interface MarshalOutputStream
write_TypeCode
in interface DataOutputStream
write_TypeCode
in class OutputStream
public final void write_any(Any value)
write_any
in interface MarshalOutputStream
write_any
in interface DataOutputStream
write_any
in class OutputStream
public final void write_Principal(Principal value)
write_Principal
in interface MarshalOutputStream
write_Principal
in class OutputStream
public final void write(int b) throws IOException
write
in class OutputStream
IOException
public final void write_fixed(BigDecimal value)
write_fixed
in class OutputStream
public final void write_Context(Context ctx, ContextList contexts)
write_Context
in class OutputStream
public final ORB orb()
orb
in class OutputStream
public final void write_value(Serializable value)
write_value
in interface MarshalOutputStream
write_value
in class OutputStream
public final void write_value(Serializable value, Class clz)
write_value
in class OutputStream
public final void write_value(Serializable value, String repository_id)
write_value
in class OutputStream
public final void write_value(Serializable value, BoxedValueHelper factory)
write_value
in class OutputStream
public final void write_abstract_interface(Object obj)
write_abstract_interface
in class OutputStream
public final void write(byte[] b) throws IOException
write
in class OutputStream
IOException
public final void write(byte[] b, int off, int len) throws IOException
write
in class OutputStream
IOException
public final void flush() throws IOException
flush
in interface Flushable
flush
in class OutputStream
IOException
public final void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class OutputStream
IOException
public final void start_block()
start_block
in interface MarshalOutputStream
public final void end_block()
end_block
in interface MarshalOutputStream
public final void putEndian()
putEndian
in interface MarshalOutputStream
public void writeTo(OutputStream s) throws IOException
writeTo
in interface MarshalOutputStream
IOException
public final byte[] toByteArray()
toByteArray
in interface MarshalOutputStream
public final void write_Abstract(Object value)
write_Abstract
in interface DataOutputStream
public final void write_Value(Serializable value)
write_Value
in interface DataOutputStream
public final void write_any_array(Any[] seq, int offset, int length)
write_any_array
in interface DataOutputStream
public void setMessageMediator(MessageMediator messageMediator)
public MessageMediator getMessageMediator()
public final String[] _truncatable_ids()
_truncatable_ids
in interface ValueBase
protected final int getSize()
protected final int getIndex()
protected int getRealIndex(int index)
protected final void setIndex(int value)
protected final ByteBuffer getByteBuffer()
protected final void setByteBuffer(ByteBuffer byteBuffer)
public final boolean isLittleEndian()
public ByteBufferWithInfo getByteBufferWithInfo()
protected void setByteBufferWithInfo(ByteBufferWithInfo bbwi)
public final BufferManagerWrite getBufferManager()
public final void write_fixed(BigDecimal bigDecimal, short digits, short scale)
public final void writeOctetSequenceTo(OutputStream s)
public final GIOPVersion getGIOPVersion()
public final void writeIndirection(int tag, int posIndirectedTo)
protected CodeSetConversion.CTBConverter createCharCTBConverter()
protected abstract CodeSetConversion.CTBConverter createWCharCTBConverter()
protected final void freeInternalCaches()
public void alignOnBoundary(int octetBoundary)
public void setHeaderPadding(boolean headerPadding)
public void start_value(String rep_id)
start_value
in interface ValueOutputStream
public void end_value()
end_value
in interface ValueOutputStream
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.