01: package org.cougaar.mts.corba.idlj;
02:
03: /**
04: * org/cougaar/mts/corba/idlj/_MTStub.java .
05: * Generated by the IDL-to-Java compiler (portable), version "3.1"
06: * from src/org/cougaar/mts/corba/MT.idl
07: * Wednesday, October 27, 2004 1:32:23 PM EDT
08: */
09:
10: public class _MTStub extends org.omg.CORBA.portable.ObjectImpl
11: implements org.cougaar.mts.corba.idlj.MT {
12:
13: public byte[] rerouteMessage(byte[] message)
14: throws org.cougaar.mts.corba.idlj.CorbaMisdeliveredMessage,
15: org.cougaar.mts.corba.idlj.CorbaDontRetryException {
16: org.omg.CORBA.portable.InputStream $in = null;
17: try {
18: org.omg.CORBA.portable.OutputStream $out = _request(
19: "rerouteMessage", true);
20: org.cougaar.mts.corba.idlj.bytesHelper.write($out, message);
21: $in = _invoke($out);
22: byte $result[] = org.cougaar.mts.corba.idlj.bytesHelper
23: .read($in);
24: return $result;
25: } catch (org.omg.CORBA.portable.ApplicationException $ex) {
26: $in = $ex.getInputStream();
27: String _id = $ex.getId();
28: if (_id.equals("IDL:cougaar/CorbaMisdeliveredMessage:1.0"))
29: throw org.cougaar.mts.corba.idlj.CorbaMisdeliveredMessageHelper
30: .read($in);
31: else if (_id
32: .equals("IDL:cougaar/CorbaDontRetryException:1.0"))
33: throw org.cougaar.mts.corba.idlj.CorbaDontRetryExceptionHelper
34: .read($in);
35: else
36: throw new org.omg.CORBA.MARSHAL(_id);
37: } catch (org.omg.CORBA.portable.RemarshalException $rm) {
38: return rerouteMessage(message);
39: } finally {
40: _releaseReply($in);
41: }
42: } // rerouteMessage
43:
44: // Type-specific CORBA::Object operations
45: private static String[] __ids = { "IDL:cougaar/MT:1.0" };
46:
47: public String[] _ids() {
48: return (String[]) __ids.clone();
49: }
50:
51: private void readObject(java.io.ObjectInputStream s)
52: throws java.io.IOException {
53: String str = s.readUTF();
54: String[] args = null;
55: java.util.Properties props = null;
56: org.omg.CORBA.Object obj = org.omg.CORBA.ORB.init(args, props)
57: .string_to_object(str);
58: org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl) obj)
59: ._get_delegate();
60: _set_delegate(delegate);
61: }
62:
63: private void writeObject(java.io.ObjectOutputStream s)
64: throws java.io.IOException {
65: String[] args = null;
66: java.util.Properties props = null;
67: String str = org.omg.CORBA.ORB.init(args, props)
68: .object_to_string(this );
69: s.writeUTF(str);
70: }
71: } // class _MTStub
|