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

Interface CustomMarshal

  • All Known Subinterfaces:
    CustomValue


    public interface CustomMarshal
    意图由ORB使用的抽象值类型,而不是用户。 在语义上,它被视为一个自定义值类型的隐式基类,尽管自定义的值类型并不会在IDL中实际继承。 自定义值类型的实现者应提供CustomMarshal操作的实现。 这样做的方式在IDL到Java langauge映射中指定。 每个自定义的封送值类型应具有自己的实现。
    另请参见:
    DataInputStream
    • 方法详细信息

      • marshal

        void marshal​(DataOutputStream os)
        元帅法必须由定制的元帅班执行。 这是为编组调用的方法。
        参数
        os - 一个DataOutputStream
      • unmarshal

        void unmarshal​(DataInputStream is)
        Unmarshal方法必须由Customized Marshal类实现。 这是Unmarshalling调用的方法。
        参数
        is - 一个DataInputStream