public class CDROutputObject extends CorbaOutputObject
corbaMessageMediator
Constructor and Description |
---|
CDROutputObject(ORB orb,
CorbaMessageMediator mediator,
GIOPVersion giopVersion,
CorbaConnection connection,
Message header,
byte streamFormatVersion) |
CDROutputObject(ORB orb,
MessageMediator messageMediator,
Message header,
byte streamFormatVersion) |
CDROutputObject(ORB orb,
MessageMediator messageMediator,
Message header,
byte streamFormatVersion,
int strategy) |
Modifier and Type | Method and Description |
---|---|
InputStream |
create_input_stream()
overrides create_input_stream from CDROutputStream
|
protected CodeSetConversion.CTBConverter |
createCharCTBConverter()
Override the default CDR factory behavior to get the
negotiated code sets from the connection.
|
protected CodeSetConversion.CTBConverter |
createWCharCTBConverter() |
protected void |
dprint(String msg) |
void |
finishSendingMessage() |
ByteBufferWithInfo |
getByteBufferWithInfo() |
CorbaConnection |
getConnection() |
Message |
getMessageHeader() |
void |
setByteBufferWithInfo(ByteBufferWithInfo bbwi) |
void |
writeTo(CorbaConnection connection)
Write the contents of the CDROutputStream to the specified
output stream.
|
_truncatable_ids, alignOnBoundary, close, end_block, end_value, flush, freeInternalCaches, getBufferManager, getByteBuffer, getGIOPVersion, getIndex, getMessageMediator, getRealIndex, getSize, isLittleEndian, isSharing, orb, putEndian, setByteBuffer, setHeaderPadding, setIndex, setMessageMediator, start_block, start_value, toByteArray, write_abstract_interface, write_Abstract, write_any_array, write_any, write_boolean_array, write_boolean, write_char_array, write_char, write_Context, write_double_array, write_double, write_fixed, write_fixed, write_float_array, write_float, write_long_array, write_long, write_longlong_array, write_longlong, write_Object, write_octet_array, write_octet, write_Principal, write_short_array, write_short, write_string, write_TypeCode, write_ulong_array, write_ulong, write_ulonglong_array, write_ulonglong, write_ushort_array, write_ushort, write_value, write_Value, write_value, write_value, write_value, write_wchar_array, write_wchar, write_wstring, write, write, write, writeIndirection, writeOctetSequenceTo, writeTo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, getMessageMediator, setMessageMediator
public CDROutputObject(ORB orb, MessageMediator messageMediator, Message header, byte streamFormatVersion)
public CDROutputObject(ORB orb, MessageMediator messageMediator, Message header, byte streamFormatVersion, int strategy)
public CDROutputObject(ORB orb, CorbaMessageMediator mediator, GIOPVersion giopVersion, CorbaConnection connection, Message header, byte streamFormatVersion)
public Message getMessageHeader()
public final void finishSendingMessage()
public void writeTo(CorbaConnection connection) throws IOException
writeTo
in class CorbaOutputObject
s
- The output stream to write to.IOException
public InputStream create_input_stream()
create_input_stream
in interface MarshalOutputStream
create_input_stream
in class CDROutputStream
public CorbaConnection getConnection()
public final ByteBufferWithInfo getByteBufferWithInfo()
getByteBufferWithInfo
in class CDROutputStream
public final void setByteBufferWithInfo(ByteBufferWithInfo bbwi)
setByteBufferWithInfo
in class CDROutputStream
protected CodeSetConversion.CTBConverter createCharCTBConverter()
createCharCTBConverter
in class CDROutputStream
protected CodeSetConversion.CTBConverter createWCharCTBConverter()
createWCharCTBConverter
in class CDROutputStream
protected void dprint(String msg)
Copyright © 2021 JBoss by Red Hat. All rights reserved.