ClientListenerPOA.java
资源名称:chat.zip [点击查看]
上传用户:annion2008
上传日期:2021-03-11
资源大小:38k
文件大小:3k
源码类别:
中间件编程
开发平台:
Java
- package chat.cliente;
- /**
- * chat/cliente/ClientListenerPOA.java .
- * 由 IDL-to-Java 编译器(可移植),版本 "3.2" 生成
- * 来自 ChatServide.idl
- * 2010年4月12日 星期一 下午06时04分51秒 CST
- */
- public abstract class ClientListenerPOA extends org.omg.PortableServer.Servant
- implements chat.cliente.ClientListenerOperations, org.omg.CORBA.portable.InvokeHandler
- {
- // Constructors
- private static java.util.Hashtable _methods = new java.util.Hashtable ();
- static
- {
- _methods.put ("addApelido", new java.lang.Integer (0));
- _methods.put ("delApelido", new java.lang.Integer (1));
- _methods.put ("recebeMensagem", new java.lang.Integer (2));
- }
- public org.omg.CORBA.portable.OutputStream _invoke (String $method,
- org.omg.CORBA.portable.InputStream in,
- org.omg.CORBA.portable.ResponseHandler $rh)
- {
- org.omg.CORBA.portable.OutputStream out = null;
- java.lang.Integer __method = (java.lang.Integer)_methods.get ($method);
- if (__method == null)
- throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
- switch (__method.intValue ())
- {
- case 0: // chat/cliente/ClientListener/addApelido
- {
- String apelido = in.read_string ();
- this.addApelido (apelido);
- out = $rh.createReply();
- break;
- }
- case 1: // chat/cliente/ClientListener/delApelido
- {
- String apelido = in.read_string ();
- this.delApelido (apelido);
- out = $rh.createReply();
- break;
- }
- case 2: // chat/cliente/ClientListener/recebeMensagem
- {
- chat.Mensagem msg = chat.MensagemHelper.read (in);
- this.recebeMensagem (msg);
- out = $rh.createReply();
- break;
- }
- default:
- throw new org.omg.CORBA.BAD_OPERATION (0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE);
- }
- return out;
- } // _invoke
- // Type-specific CORBA::Object operations
- private static String[] __ids = {
- "IDL:chat/cliente/ClientListener:1.0"};
- public String[] _all_interfaces (org.omg.PortableServer.POA poa, byte[] objectId)
- {
- return (String[])__ids.clone ();
- }
- public ClientListener _this()
- {
- return ClientListenerHelper.narrow(
- super._this_object());
- }
- public ClientListener _this(org.omg.CORBA.ORB orb)
- {
- return ClientListenerHelper.narrow(
- super._this_object(orb));
- }
- } // class ClientListenerPOA