Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド

[目次][索引][前へ][次へ]

11.3.6 <interface_name>POA.java

<interface_name>POA.javaファイルはインタフェースのサーバ側のスケルトンです。このファイルはinパラメタをアンマーシャルしてからオブジェクトインプリメンテーションに渡し,リターン値と(あれば)outパラメタをマーシャルし直します。

コードサンプル11-6 ExamplePOA.javaファイル(Java)
 
public abstract class examplePOA extends
                   org.omg.PortableServer.Servant implements
    org.omg.CORBA.portable.InvokeHandler, exampleOperations {
   public example _this (){
   . . .
   }
   public example _this (org.omg.CORBA.ORB orb){
   . . .
   }
   public java.lang.String[ ] _all_interfaces (
                       final org.omg.PortableServer.POA poa,
      . . .
   }
   public org.omg.CORBA.portable.OutputStream _invoke (
        java.lang.String opName,
        org.omg.CORBA.portable.InputStream _input,
        org.omg.CORBA.portable.ResponseHandler handler){
      . . .
   }
   public static org.omg.CORBA.portable.OutputStream _invoke (
      exampleOperations _self,
      int _method_id, org.omg.CORBA.portable.InputStream _input,
      org.omg.CORBA.portable.ResponseHandler _handler){
      . . .
   }
}