TestIIOPServerPOA xref

    1   package org.activeio.oneport;
    2
    3   /***
    4    * Interface definition: TestIIOPServer.
    5    *
    6    * @author OpenORB Compiler
    7    */
    8   public abstract class TestIIOPServerPOA extends org.omg.PortableServer.Servant
    9           implements TestIIOPServerOperations, org.omg.CORBA.portable.InvokeHandler
    10  {
    11      public TestIIOPServer _this()
    12      {
    13          return TestIIOPServerHelper.narrow(_this_object());
    14      }
    15
    16      public TestIIOPServer _this(org.omg.CORBA.ORB orb)
    17      {
    18          return TestIIOPServerHelper.narrow(_this_object(orb));
    19      }
    20
    21      private static String [] _ids_list =
    22      {
    23          "IDL:org/activeio/oneport/TestIIOPServer:1.0"
    24      };
    25
    26      public String[] _all_interfaces(org.omg.PortableServer.POA poa, byte [] objectId)
    27      {
    28          return _ids_list;
    29      }
    30
    31      public final org.omg.CORBA.portable.OutputStream _invoke(final String opName,
    32              final org.omg.CORBA.portable.InputStream _is,
    33              final org.omg.CORBA.portable.ResponseHandler handler)
    34      {
    35
    36          if (opName.equals("test")) {
    37                  return _invoke_test(_is, handler);
    38          } else {
    39              throw new org.omg.CORBA.BAD_OPERATION(opName);
    40          }
    41      }
    42
    43      // helper methods
    44      private org.omg.CORBA.portable.OutputStream _invoke_test(
    45              final org.omg.CORBA.portable.InputStream _is,
    46              final org.omg.CORBA.portable.ResponseHandler handler) {
    47          org.omg.CORBA.portable.OutputStream _output;
    48
    49          test();
    50
    51          _output = handler.createReply();
    52
    53          return _output;
    54      }
    55
    56  }