public class CDRInputObject extends CDRInputStream implements InputObject
messageMediator
Constructor and Description |
---|
CDRInputObject(ORB orb,
CorbaConnection corbaConnection,
ByteBuffer byteBuffer,
Message header) |
Modifier and Type | Method and Description |
---|---|
protected CodeSetConversion.BTCConverter |
createCharBTCConverter()
Override the default CDR factory behavior to get the
negotiated code sets from the connection.
|
protected CodeSetConversion.BTCConverter |
createWCharBTCConverter() |
protected void |
dprint(String msg) |
CDRInputStream |
dup() |
CodeBase |
getCodeBase() |
CorbaConnection |
getConnection() |
Message |
getMessageHeader() |
boolean |
unmarshaledHeader() |
void |
unmarshalHeader()
Unmarshal the extended GIOP header
NOTE: May be fragmented, so should not be called by the ReaderThread.
|
_truncatable_ids, alignOnBoundary, available, close, consumeEndian, end_value, getBufferLength, getBufferManager, getByteBuffer, getGIOPVersion, getIndex, getMessageMediator, getPosition, isLittleEndian, isSharing, mark, markSupported, orb, orb, performORBVersionSpecificInit, read_abstract_interface, read_abstract_interface, read_Abstract, read_any_array, read_any, read_boolean_array, read_boolean_array, read_boolean, read_char_array, read_char_array, read_char, read_Context, read_double_array, read_double_array, read_double, read_fixed, read_fixed, read_float_array, read_float_array, read_float, read_long_array, read_long_array, read_long, read_longlong_array, read_longlong_array, read_longlong, read_Object, read_Object, read_octet_array, read_octet_array, read_octet, read_Principal, read_short_array, read_short_array, read_short, read_string, read_TypeCode, read_ulong_array, read_ulong_array, read_ulong, read_ulonglong_array, read_ulonglong_array, read_ulonglong, read_ushort_array, read_ushort_array, read_ushort, read_value, read_Value, read_value, read_value, read_value, read_value, read_wchar_array, read_wchar_array, read_wchar, read_wstring, read, read, read, reset, resetCodeSetConverters, setBufferLength, setByteBuffer, setByteBufferWithInfo, setHeaderPadding, setIndex, setMessageMediator, skip, start_value
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, getMessageMediator, setMessageMediator
public CDRInputObject(ORB orb, CorbaConnection corbaConnection, ByteBuffer byteBuffer, Message header)
public final CorbaConnection getConnection()
public Message getMessageHeader()
public void unmarshalHeader()
public final boolean unmarshaledHeader()
protected CodeSetConversion.BTCConverter createCharBTCConverter()
createCharBTCConverter
in class CDRInputStream
protected CodeSetConversion.BTCConverter createWCharBTCConverter()
createWCharBTCConverter
in class CDRInputStream
public final CodeBase getCodeBase()
getCodeBase
in class CDRInputStream
public CDRInputStream dup()
dup
in class CDRInputStream
protected void dprint(String msg)
Copyright © 2017 JBoss by Red Hat. All rights reserved.