Save This Page
Home » openjdk-7 » com.sun.corba.se.impl » encoding » [javadoc | source]
com.sun.corba.se.impl.encoding
public class: CDROutputObject [javadoc | source]
java.lang.Object
   java.io.OutputStream
      org.omg.CORBA.portable.OutputStream
         org.omg.CORBA_2_3.portable.OutputStream
            com.sun.corba.se.impl.encoding.CDROutputStream
               com.sun.corba.se.spi.encoding.CorbaOutputObject
                  com.sun.corba.se.impl.encoding.CDROutputObject

All Implemented Interfaces:
    OutputObject, ValueOutputStream, MarshalOutputStream, DataOutputStream, Closeable, Flushable

Fields inherited from com.sun.corba.se.impl.encoding.CDROutputStream:
orb,  wrapper,  corbaMessageMediator
Constructor:
 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) 
Method from com.sun.corba.se.impl.encoding.CDROutputObject Summary:
createCharCTBConverter,   createWCharCTBConverter,   create_input_stream,   dprint,   finishSendingMessage,   getByteBufferWithInfo,   getConnection,   getMessageHeader,   setByteBufferWithInfo,   writeTo
Methods from com.sun.corba.se.spi.encoding.CorbaOutputObject:
writeTo
Methods from com.sun.corba.se.impl.encoding.CDROutputStream:
_truncatable_ids,   alignOnBoundary,   close,   createCharCTBConverter,   createWCharCTBConverter,   create_input_stream,   end_block,   end_value,   flush,   freeInternalCaches,   getBufferManager,   getByteBuffer,   getByteBufferWithInfo,   getGIOPVersion,   getIndex,   getMessageMediator,   getRealIndex,   getSize,   isLittleEndian,   orb,   printBuffer,   putEndian,   setByteBuffer,   setByteBufferWithInfo,   setHeaderPadding,   setIndex,   setMessageMediator,   start_block,   start_value,   toByteArray,   write,   write,   write,   writeIndirection,   writeOctetSequenceTo,   writeTo,   write_Abstract,   write_Context,   write_Object,   write_Principal,   write_TypeCode,   write_Value,   write_abstract_interface,   write_any,   write_any_array,   write_boolean,   write_boolean_array,   write_char,   write_char_array,   write_double,   write_double_array,   write_fixed,   write_fixed,   write_float,   write_float_array,   write_long,   write_long_array,   write_longlong,   write_longlong_array,   write_octet,   write_octet_array,   write_short,   write_short_array,   write_string,   write_ulong,   write_ulong_array,   write_ulonglong,   write_ulonglong_array,   write_ushort,   write_ushort_array,   write_value,   write_value,   write_value,   write_value,   write_wchar,   write_wchar_array,   write_wstring
Methods from org.omg.CORBA_2_3.portable.OutputStream:
write_abstract_interface,   write_value,   write_value,   write_value,   write_value
Methods from org.omg.CORBA.portable.OutputStream:
create_input_stream,   orb,   write,   write_Context,   write_Object,   write_Principal,   write_TypeCode,   write_any,   write_boolean,   write_boolean_array,   write_char,   write_char_array,   write_double,   write_double_array,   write_fixed,   write_float,   write_float_array,   write_long,   write_long_array,   write_longlong,   write_longlong_array,   write_octet,   write_octet_array,   write_short,   write_short_array,   write_string,   write_ulong,   write_ulong_array,   write_ulonglong,   write_ulonglong_array,   write_ushort,   write_ushort_array,   write_wchar,   write_wchar_array,   write_wstring
Methods from java.io.OutputStream:
close,   flush,   write,   write,   write
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.corba.se.impl.encoding.CDROutputObject Detail:
 protected CodeSetConversion.CTBConverter createCharCTBConverter() 
    Override the default CDR factory behavior to get the negotiated code sets from the connection. These are only called once per message, the first time needed. In the local case, there is no Connection, so use the local code sets.
 protected CodeSetConversion.CTBConverter createWCharCTBConverter() 
 public InputStream create_input_stream() 
    overrides create_input_stream from CDROutputStream
 protected  void dprint(String msg) 
 public final  void finishSendingMessage() 
 public final ByteBufferWithInfo getByteBufferWithInfo() 
 public CorbaConnection getConnection() 
 public Message getMessageHeader() 
 public final  void setByteBufferWithInfo(ByteBufferWithInfo bbwi) 
 public  void writeTo(CorbaConnection connection) throws IOException 
    Write the contents of the CDROutputStream to the specified output stream. Has the side-effect of pushing any current Message onto the Message list.