词条 | org.omg.CORBA.portable |
释义 | 简介org.omg.CORBA.portable是软件包 ,从jdk1.2版本开始就有,提供可移植性层,即可以使一个供应商生成的代码运行在另一个供应商ORB上的ORB API 集合。Stub和其他代码(通过IDL 或用Java编程语言编写的接口生成)可以调入这些ORB API。 org.omg.CORBA.portable - 接口摘要BoxedValueHelper CustomValue 通过自定义值类型实现的 ValueBase 扩展。 IDLEntity 一个不带任何成员的接口,其唯一目的是充当一个标记,用来指示实现类是 IDL 中的 Java值类型且具有响应的 Helper 类。 InvokeHandler 此接口为入呼叫 (incoming call) 提供调度机制。 ResponseHandler 此接口由 ORB 在调用期间提供给 servant,允许 servant 稍后检索用来返回调用结果的 OutputStream。 Streamable所有复杂 IDL 类型的 Holder 类的基类。 StreamableValue为所有非自定义编码的非装箱 (boxed) IDL 值类型定义基本类型。 ValueBase 所生成的对应于 valuetype IDL 类型的 Java类实现此接口。 ValueFactory ValueFactory 接口是 IDL 类型 CORBA::ValueFactory 的本地映射。 ValueInputStream Java 到 IDL ptc 02-01-12 1.5.1.4 ValueInputStream 用来实现第 2 版的 RMI-IIOP 流格式。 ValueOutputStream Java 到 IDL ptc 02-01-12 1.5.1.3 ValueOutputStream 用来实现第 2 版的 RMI-IIOP 流格式。 org.omg.CORBA.portable - 类摘要Delegate 为 org.omg.CORBA.Object 方法特定于供应商的 ORB 实现指定一个可移植的 API。 InputStream InputStream 是用来从 CDR 编组流中读取 IDL 类型的 Java API。 ObjectImpl 所有 stub 类的公共基类;提供 org.omg.CORBA.Object 方法的默认实现。 OutputStream OuputStream 是用来将 IDL 类型写入 CDR 编组流的 Java API。 ServantObject 此类是本地 stub API 的一部分,其目的是为配置的客户端和服务器(即驻留在同一 Java VM 上的客户端和服务器)提供高性能的调用。 org.omg.CORBA.portable - 异常摘要ApplicationException 此类用来报告 ORB 和 stub 之间的应用程序级异常。 IndirectionException Indirection 异常是一个特定于 Java 的系统异常。 RemarshalException 此类用来报告本地转发异常,以及发回 ORB 的对象转发 GIOP 信息。 UnknownException org.omg.CORBA.portable.UnknownException 用来报告 tie 和 ORB 以及 ORB 和 stub 之间的未知异常。 org.omg.CORBA.portable - NO_IMPLEMENT() 异常 一些方法在默认情况下抛出 NO_IMPLEMENT() 异常,但是 ORB 供应商可以重写这些方法以提供实在的实现。包含在 Java[tm] Platform,Standard Edition 6 这一版本中的 ORB 包括以下方法的实现。 org.omg.CORBA.portable 包中未实现特性的列表 org.omg.CORBA.portable 包中未实现的接口 InvokeHandler ResponseHandler org.omg.CORBA.portable 包中未实现的方法 InputStream public int read() public.math.BigDecimal read_fixed() public org.omg.CORBA.Context read_Context() public org.omg.CORBA.Object read_Object(java.lang.Class clz) public org.omg.CORBA.ORB orb() OutputStream public org.omg.CORBA.ORB orb() public void write_Context(org.omg.CORBA.Context ctx, org.omg.CORBA.ContextList contexts) public void write_fixed(java.math.BigDecimal value) public void write(int b) Delegate public void releaseReply(org.omg.CORBA.Object self, InputStream input) public InputStream invoke(org.omg.CORBA.Object self, OutputStream output) public OutputStream request(org.omg.CORBA.Object self, String operation, boolean responseExpected) public org.omg.CORBA.Object set_policy_override(org.omg.CORBA.Object self, org.omg.CORBA.Policy[] policies, org.omg.CORBA.SetOverrideType set_add) public org.omg.CORBA.DomainManager[] get_domain_managers( org.omg.CORBA.Object self) public org.omg.CORBA.Policy get_policy(org.omg.CORBA.Object self, int policy_type) |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。