Module  java.corba

Class InputStream

  • All Implemented Interfaces:
    CloseableAutoCloseable


    public abstract class InputStream
    extends InputStream
    InputStream提供从流中读取所有映射的IDL类型。 它扩展了org.omg.CORBA.portable.InputStream。 该类定义了为CORBA 2.3添加的新方法。
    从以下版本开始:
    JDK1.2
    另请参见:
    InputStream
    • 构造方法详细信息

      • InputStream

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

      • read_value

        public Serializable read_value​()
        从输入流解组值类型。
        结果
        从输入流解组的值类型
      • read_value

        public Serializable read_value​(Class clz)
        从输入流解组值类型。
        参数
        clz - 是要解组的值的声明类型
        结果
        从输入流中解组的值
      • read_value

        public Serializable read_value​(BoxedValueHelper factory)
        从输入流解组值类型。
        参数
        factory - 是用于解组值类型的帮助器的实例fo
        结果
        从输入流中解组的值
      • read_value

        public Serializable read_value​(String rep_id)
        从输入流解组值类型。
        参数
        rep_id - 识别要解组的值的类型
        结果
        值类型从输入流解组
      • read_value

        public Serializable read_value​(Serializable value)
        从输入流解组值类型。
        参数
        value - 是一个未初始化的值,它在调用Streamable._read()或CustomMarshal.unmarshal()之前添加到orb的间接表中以解组。
        结果
        值类型从输入流解组
      • read_abstract_interface

        public Object read_abstract_interface​()
        解组数值对象或合适的存根对象。
        结果
        ORB运行时返回值对象或合适的存根对象。
      • read_abstract_interface

        public Object read_abstract_interface​(Class clz)
        解组对应于传递类型的类对象或存根类。
        参数
        clz - 是stub类的Class对象,对应于静态类型。
        结果
        ORB运行时返回值对象或合适的存根对象。