Module  java.corba
软件包  org.omg.CORBA

Class ServiceInformationHolder

  • All Implemented Interfaces:
    Streamable


    public final class ServiceInformationHolder
    extends Object
    implements Streamable
    持有人ServiceInformation 有关Holder文件的更多信息,请参阅"Generated Files: Holder Files"

    用于在IDL方法中存储“out”和“inout”参数的ServiceInformation对象的持有者类。 如果IDL方法签名具有作为“out”或“inout”参数的IDL xxx ,则程序员必须将ServiceInformationHolder的实例作为方法调用中的相应参数传递; 对于“inout”参数,程序员还必须填写要发送到服务器的“in”值。 在方法调用返回之前,ORB将填写与从服务器返回的“out”值对应的值。

    如果myServiceInformationHolder是实例ServiceInformationHolder ,存储在其值value字段可以与被访问myServiceInformationHolder.value

    • 字段详细信息

      • value

        public ServiceInformation value
        ServiceInformationHolder对象在其 value字段中持有的 ServiceInformation值。
    • 构造方法详细信息

      • ServiceInformationHolder

        public ServiceInformationHolder​()
        构造一个新的 ServiceInformationHolder对象,其 value字段初始化为null。
      • ServiceInformationHolder

        public ServiceInformationHolder​(ServiceInformation arg)
        构造一个新的 ServiceInformationHolder对象,其 value字段初始化为给定的 ServiceInformation对象。
        参数
        arg - ServiceInformation对象,用于初始化新创建的 ServiceInformationHolder对象的 value字段
    • 方法详细信息

      • _write

        public void _write​(OutputStream out)
        将此 ServiceInformationHolder对象的 value字段中的值 value到输出流 out
        Specified by:
        _write在接口 Streamable
        参数
        out - 将包含CDR格式数据的 OutputStream对象
      • _read

        public void _read​(InputStream in)
        从输入流 in读取未编组的数据,并将其分配给此 ServiceInformationHolder对象中的 value字段。
        Specified by:
        _read在接口 Streamable
        参数
        in - InputStream对象,其中包含来自电线的CDR格式数据
      • _type

        public TypeCode _type​()
        检索 TypeCode对应于该保存的值对象 ServiceInformationHolder对象 value场。
        Specified by:
        _type在接口 Streamable
        结果
        ServiceInformationHolder对象中保存的值的类型代码