📄 blastercallbackpoa.java
字号:
package org.xmlBlaster.protocol.corba.clientIdl;/** * Generated from IDL interface "BlasterCallback" * @author JacORB IDL compiler V 2.1, 16-Feb-2004 */public abstract class BlasterCallbackPOA extends org.omg.PortableServer.Servant implements org.omg.CORBA.portable.InvokeHandler, org.xmlBlaster.protocol.corba.clientIdl.BlasterCallbackOperations{ static private final java.util.Hashtable m_opsHash = new java.util.Hashtable(); static { m_opsHash.put ( "ping", new java.lang.Integer(0)); m_opsHash.put ( "updateOneway", new java.lang.Integer(1)); m_opsHash.put ( "update", new java.lang.Integer(2)); } private String[] ids = {"IDL:org.xmlBlaster.protocol.corba/clientIdl/BlasterCallback:1.0"}; public org.xmlBlaster.protocol.corba.clientIdl.BlasterCallback _this() { return org.xmlBlaster.protocol.corba.clientIdl.BlasterCallbackHelper.narrow(_this_object()); } public org.xmlBlaster.protocol.corba.clientIdl.BlasterCallback _this(org.omg.CORBA.ORB orb) { return org.xmlBlaster.protocol.corba.clientIdl.BlasterCallbackHelper.narrow(_this_object(orb)); } public org.omg.CORBA.portable.OutputStream _invoke(String method, org.omg.CORBA.portable.InputStream _input, org.omg.CORBA.portable.ResponseHandler handler) throws org.omg.CORBA.SystemException { org.omg.CORBA.portable.OutputStream _out = null; // do something // quick lookup of operation java.lang.Integer opsIndex = (java.lang.Integer)m_opsHash.get ( method ); if ( null == opsIndex ) throw new org.omg.CORBA.BAD_OPERATION(method + " not found"); switch ( opsIndex.intValue() ) { case 0: // ping { java.lang.String _arg0=_input.read_string(); _out = handler.createReply(); _out.write_string(ping(_arg0)); break; } case 1: // updateOneway { java.lang.String _arg0=_input.read_string(); org.xmlBlaster.protocol.corba.serverIdl.MessageUnit[] _arg1=org.xmlBlaster.protocol.corba.serverIdl.MessageUnitArrHelper.read(_input); _out = handler.createReply(); updateOneway(_arg0,_arg1); break; } case 2: // update { try { java.lang.String _arg0=_input.read_string(); org.xmlBlaster.protocol.corba.serverIdl.MessageUnit[] _arg1=org.xmlBlaster.protocol.corba.serverIdl.MessageUnitArrHelper.read(_input); _out = handler.createReply(); org.xmlBlaster.protocol.corba.serverIdl.XmlTypeArrHelper.write(_out,update(_arg0,_arg1)); } catch(org.xmlBlaster.protocol.corba.serverIdl.XmlBlasterException _ex0) { _out = handler.createExceptionReply(); org.xmlBlaster.protocol.corba.serverIdl.XmlBlasterExceptionHelper.write(_out, _ex0); } break; } } return _out; } public String[] _all_interfaces(org.omg.PortableServer.POA poa, byte[] obj_id) { return ids; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -