Module  java.corba

Class OutputStream

  • All Implemented Interfaces:
    CloseableFlushableAutoCloseable


    public abstract class OutputStream
    extends OutputStream
    OutputStream提供了将所有映射的IDL类型写入流的接口。 它扩展了org.omg.CORBA.portable.OutputStream,并定义了由CORBA 2.3定义的新方法。
    从以下版本开始:
    JDK1.2
    另请参见:
    OutputStream
    • 构造方法详细信息

      • OutputStream

        public OutputStream​()
        创建一个这个类的新实例。
        Implementation Note:
        如果安装了SecurityManager,则抛出SecurityException,并且未授予可启用SerializablePermission的enableSubclassImplementation或jdk.corba.allowOutputStreamSubclass系统属性未设置或设置为“false”。
    • 方法详细信息

      • write_value

        public void write_value​(Serializable value)
        为输出流调度值类型。
        参数
        value - 是 value
      • write_value

        public void write_value​(Serializable value,
                                Class clz)
        为输出流调度值类型。
        参数
        value - 是 value
        clz - 是要被封送的值的声明类型
      • write_value

        public void write_value​(Serializable value,
                                String repository_id)
        为输出流调度值类型。
        参数
        value - 是 value
        repository_id - 标识要封送的值类型的类型
      • write_value

        public void write_value​(Serializable value,
                                BoxedValueHelper factory)
        为输出流调度值类型。
        参数
        value - 是 value
        factory - 是用于编组框值的帮助器的实例
      • write_abstract_interface

        public void write_abstract_interface​(Object obj)
        汇总值对象或存根对象。
        参数
        obj - the actual value object to marshal or the stub to be marshalled