⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _corbaproviderimplbase.java

📁 jtapi for telephone
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package net.sourceforge.gjtapi.raw.remote.corba;

/**
* com/uforce/jtapi/generic/raw/remote/corba/_CorbaProviderImplBase.java
* Generated by the IDL-to-Java compiler (portable), version "3.0"
* from CorbaProvider.idl
* Thursday, November 16, 2000 1:38:18 o'clock PM EST
*/

public abstract class _CorbaProviderImplBase extends org.omg.CORBA.portable.ObjectImpl implements CorbaProvider, org.omg.CORBA.portable.InvokeHandler {
  private static java.util.Hashtable _methods = new java.util.Hashtable ();

  static
  {
	_methods.put ("addListener", new java.lang.Integer (0));
	_methods.put ("allocateMedia", new java.lang.Integer (1));
	_methods.put ("answerCall", new java.lang.Integer (2));
	_methods.put ("attachMedia", new java.lang.Integer (3));
	_methods.put ("beep", new java.lang.Integer (4));
	_methods.put ("createCall", new java.lang.Integer (5));
	_methods.put ("freeMedia", new java.lang.Integer (6));
	_methods.put ("getAddresses", new java.lang.Integer (7));
	_methods.put ("getAddressesForTerm", new java.lang.Integer (8));
	_methods.put ("getAddressType", new java.lang.Integer (9));
	_methods.put ("getCall", new java.lang.Integer (10));
	_methods.put ("getCallsOnAddress", new java.lang.Integer (11));
	_methods.put ("getCallsOnTerminal", new java.lang.Integer (12));
	_methods.put ("getCapabilities", new java.lang.Integer (13));
	_methods.put ("getDialledDigits", new java.lang.Integer (14));
	_methods.put ("getPrivateData", new java.lang.Integer (15));
	_methods.put ("getTerminals", new java.lang.Integer (16));
	_methods.put ("getTerminalsForAddr", new java.lang.Integer (17));
	_methods.put ("hold", new java.lang.Integer (18));
	_methods.put ("initialize", new java.lang.Integer (19));
	_methods.put ("isMediaTerminal", new java.lang.Integer (20));
	_methods.put ("join", new java.lang.Integer (21));
	_methods.put ("play", new java.lang.Integer (22));
	_methods.put ("record", new java.lang.Integer (23));
	_methods.put ("release", new java.lang.Integer (24));
	_methods.put ("releaseCallId", new java.lang.Integer (25));
	_methods.put ("removeListener", new java.lang.Integer (26));
	_methods.put ("reportCallsOnAddress", new java.lang.Integer (27));
	_methods.put ("reportCallsOnTerminal", new java.lang.Integer (28));
	_methods.put ("reserveCallId", new java.lang.Integer (29));
	_methods.put ("retrieveSignals", new java.lang.Integer (30));
	_methods.put ("sendPrivateData", new java.lang.Integer (31));
	_methods.put ("sendSignals", new java.lang.Integer (32));
	_methods.put ("setLoadControl", new java.lang.Integer (33));
	_methods.put ("setPrivateData", new java.lang.Integer (34));
	_methods.put ("shutdown", new java.lang.Integer (35));
	_methods.put ("stop", new java.lang.Integer (36));
	_methods.put ("stopReportingCall", new java.lang.Integer (37));
	_methods.put ("triggerRTC", new java.lang.Integer (38));
	_methods.put ("unHold", new java.lang.Integer (39));
  }
  // Type-specific CORBA::Object operations
  private static String[] __ids = {
	"IDL:com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider:1.0"};
  // Constructors
  public _CorbaProviderImplBase ()
  {
  }      
  public String[] _ids ()
  {
	return __ids;
  }      
  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:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/addListener
	   {
		 net.sourceforge.gjtapi.raw.remote.corba.CorbaListener cl = net.sourceforge.gjtapi.raw.remote.corba.CorbaListenerHelper.read (in);
		 this.addListener (cl);
		 out = rh.createReply();
		 break;
	   }

	   case 1:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/allocateMedia
	   {
		 String term = in.read_string ();
		 int type = in.read_long ();
		 net.sourceforge.gjtapi.raw.remote.corba.LongEntry parameters[] = net.sourceforge.gjtapi.raw.remote.corba.LongDictionaryHelper.read (in);
		 boolean __result = false;
		 __result = this.allocateMedia (term, type, parameters);
		 out = rh.createReply();
		 out.write_boolean (__result);
		 break;
	   }

	   case 2:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/answerCall
	   {
		 try {
		   int callId = in.read_long ();
		   String address = in.read_string ();
		   String terminal = in.read_string ();
		   this.answerCall (callId, address, terminal);
		   out = rh.createReply();
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationExHelper.write (out, __ex);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedExHelper.write (out, __ex);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.RawStateEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.RawStateExHelper.write (out, __ex);
		 }
		 break;
	   }

	   case 3:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/attachMedia
	   {
		 int call = in.read_long ();
		 String address = in.read_string ();
		 boolean onFlag = in.read_boolean ();
		 boolean __result = false;
		 __result = this.attachMedia (call, address, onFlag);
		 out = rh.createReply();
		 out.write_boolean (__result);
		 break;
	   }

	   case 4:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/beep
	   {
		 int call = in.read_long ();
		 this.beep (call);
		 out = rh.createReply();
		 break;
	   }

	   case 5:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/createCall
	   {
		 try {
		   int callId = in.read_long ();
		   String address = in.read_string ();
		   String terminal = in.read_string ();
		   String destination = in.read_string ();
		   int __result = (int)0;
		   __result = this.createCall (callId, address, terminal, destination);
		   out = rh.createReply();
		   out.write_long (__result);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationExHelper.write (out, __ex);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.MethodNotSupportedExHelper.write (out, __ex);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.RawStateEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.RawStateExHelper.write (out, __ex);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidPartyEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.InvalidPartyExHelper.write (out, __ex);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentExHelper.write (out, __ex);
		 }
		 break;
	   }

	   case 6:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/freeMedia
	   {
		 String terminal = in.read_string ();
		 int type = in.read_long ();
		 boolean __result = false;
		 __result = this.freeMedia (terminal, type);
		 out = rh.createReply();
		 out.write_boolean (__result);
		 break;
	   }

	   case 7:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getAddresses
	   {
		 try {
		   String __result[] = null;
		   __result = this.getAddresses ();
		   out = rh.createReply();
		   net.sourceforge.gjtapi.raw.remote.corba.StringArrayHelper.write (out, __result);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
		 }
		 break;
	   }

	   case 8:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getAddressesForTerm
	   {
		 try {
		   String terminal = in.read_string ();
		   String __result[] = null;
		   __result = this.getAddressesForTerm (terminal);
		   out = rh.createReply();
		   net.sourceforge.gjtapi.raw.remote.corba.StringArrayHelper.write (out, __result);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentExHelper.write (out, __ex);
		 }
		 break;
	   }

	   case 9:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getAddressType
	   {
		 String name = in.read_string ();
		 int __result = -1;
		 __result = this.getAddressType (name);
		 out = rh.createReply();
		 out.write_long(__result);
		 break;
	   }

	   case 10:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getCall
	   {
		 int callId = in.read_long ();
		 net.sourceforge.gjtapi.raw.remote.corba.CallData __result = null;
		 __result = this.getCall (callId);
		 out = rh.createReply();
		 net.sourceforge.gjtapi.raw.remote.corba.CallDataHelper.write (out, __result);
		 break;
	   }

	   case 11:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getCallsOnAddress
	   {
		 String address = in.read_string ();
		 net.sourceforge.gjtapi.raw.remote.corba.CallData __result[] = null;
		 __result = this.getCallsOnAddress (address);
		 out = rh.createReply();
		 net.sourceforge.gjtapi.raw.remote.corba.CallArrayHelper.write (out, __result);
		 break;
	   }

	   case 12:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getCallsOnTerminal
	   {
		 String terminal = in.read_string ();
		 net.sourceforge.gjtapi.raw.remote.corba.CallData __result[] = null;
		 __result = this.getCallsOnTerminal (terminal);
		 out = rh.createReply();
		 net.sourceforge.gjtapi.raw.remote.corba.CallArrayHelper.write (out, __result);
		 break;
	   }

	   case 13:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getCapabilities
	   {
		 net.sourceforge.gjtapi.raw.remote.corba.StringEntry __result[] = null;
		 __result = this.getCapabilities ();
		 out = rh.createReply();
		 net.sourceforge.gjtapi.raw.remote.corba.StringDictionaryHelper.write (out, __result);
		 break;
	   }

	   case 14:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getDialledDigits
	   {
		 int id = in.read_long ();
		 String address = in.read_string ();
		 String __result = null;
		 __result = this.getDialledDigits (id, address);
		 out = rh.createReply();
		 out.write_string (__result);
		 break;
	   }

	   case 15:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getPrivateData
	   {
		 try {
		   int callId = in.read_long ();
		   String address = in.read_string ();
		   String terminal = in.read_string ();
		   org.omg.CORBA.Any __result = null;
		   __result = this.getPrivateData (callId, address, terminal);
		   out = rh.createReply();
		   out.write_any (__result);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.NotSerializableEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.NotSerializableExHelper.write (out, __ex);
		 }
		 break;
	   }

	   case 16:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getTerminals
	   {
		 try {
		   net.sourceforge.gjtapi.raw.remote.corba.TermData __result[] = null;
		   __result = this.getTerminals ();
		   out = rh.createReply();
		   net.sourceforge.gjtapi.raw.remote.corba.TermArrayHelper.write (out, __result);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableExHelper.write (out, __ex);
		 }
		 break;
	   }

	   case 17:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/getTerminalsForAddr
	   {
		 try {
		   String terminal = in.read_string ();
		   net.sourceforge.gjtapi.raw.remote.corba.TermData __result[] = null;
		   __result = this.getTerminalsForAddr (terminal);
		   out = rh.createReply();
		   net.sourceforge.gjtapi.raw.remote.corba.TermArrayHelper.write (out, __result);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.InvalidArgumentExHelper.write (out, __ex);
		 }
		 break;
	   }

	   case 18:  // com/uforce/jtapi/generic/raw/remote/corba/CorbaProvider/hold
	   {
		 try {
		   int callId = in.read_long ();
		   String address = in.read_string ();
		   String terminal = in.read_string ();
		   this.hold (callId, address, terminal);
		   out = rh.createReply();
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationEx __ex) {
		   out = rh.createExceptionReply ();
		   net.sourceforge.gjtapi.raw.remote.corba.PrivilegeViolationExHelper.write (out, __ex);
		 } catch (net.sourceforge.gjtapi.raw.remote.corba.ResourceUnavailableEx __ex) {
		   out = rh.createExceptionReply ();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -