001: /*
002: * RMI skeleton class
003: * for class org.apache.harmony.rmi.activation.Rmid
004: * Compatible with stub protocol version 1.1/1.2
005: *
006: * Generated by DRL RMI Compiler (rmic).
007: *
008: * DO NOT EDIT!!!
009: * Contents subject to change without notice!
010: */
011: package org.apache.harmony.rmi.activation;
012:
013: import org.apache.harmony.rmi.internal.nls.Messages;
014:
015: public final class Rmid_Skel implements java.rmi.server.Skeleton {
016:
017: private static final long interfaceHash = 8470858815147946311L;
018:
019: private static final java.rmi.server.Operation[] operations = {
020: new java.rmi.server.Operation(
021: "java.rmi.MarshalledObject activate(java.rmi.activation.ActivationID, boolean)"), //$NON-NLS-1$
022: new java.rmi.server.Operation(
023: "java.rmi.activation.ActivationMonitor activeGroup(java.rmi.activation.ActivationGroupID, java.rmi.activation.ActivationInstantiator, long)"), //$NON-NLS-1$
024: new java.rmi.server.Operation(
025: "void activeObject(java.rmi.activation.ActivationID, java.rmi.MarshalledObject)"), //$NON-NLS-1$
026: new java.rmi.server.Operation(
027: "java.rmi.activation.ActivationDesc getActivationDesc(java.rmi.activation.ActivationID)"), //$NON-NLS-1$
028: new java.rmi.server.Operation(
029: "java.rmi.activation.ActivationGroupDesc getActivationGroupDesc(java.rmi.activation.ActivationGroupID)"), //$NON-NLS-1$
030: new java.rmi.server.Operation(
031: "void inactiveGroup(java.rmi.activation.ActivationGroupID, long)"), //$NON-NLS-1$
032: new java.rmi.server.Operation(
033: "void inactiveObject(java.rmi.activation.ActivationID)"), //$NON-NLS-1$
034: new java.rmi.server.Operation(
035: "java.rmi.activation.ActivationGroupID registerGroup(java.rmi.activation.ActivationGroupDesc)"), //$NON-NLS-1$
036: new java.rmi.server.Operation(
037: "java.rmi.activation.ActivationID registerObject(java.rmi.activation.ActivationDesc)"), //$NON-NLS-1$
038: new java.rmi.server.Operation(
039: "java.rmi.activation.ActivationDesc setActivationDesc(java.rmi.activation.ActivationID, java.rmi.activation.ActivationDesc)"), //$NON-NLS-1$
040: new java.rmi.server.Operation(
041: "java.rmi.activation.ActivationGroupDesc setActivationGroupDesc(java.rmi.activation.ActivationGroupID, java.rmi.activation.ActivationGroupDesc)"), //$NON-NLS-1$
042: new java.rmi.server.Operation("void shutdown()"), //$NON-NLS-1$
043: new java.rmi.server.Operation(
044: "void unregisterGroup(java.rmi.activation.ActivationGroupID)"), //$NON-NLS-1$
045: new java.rmi.server.Operation(
046: "void unregisterObject(java.rmi.activation.ActivationID)") //$NON-NLS-1$
047: };
048:
049: public java.rmi.server.Operation[] getOperations() {
050: return (java.rmi.server.Operation[]) operations.clone();
051: }
052:
053: public void dispatch(java.rmi.Remote obj,
054: java.rmi.server.RemoteCall call, int opnum, long hash)
055: throws java.lang.Exception {
056: if (opnum < 0) {
057: if (hash == -8767355154875805558L) {
058: opnum = 0;
059: } else if (hash == -4575843150759415294L) {
060: opnum = 1;
061: } else if (hash == 2543984342209939736L) {
062: opnum = 2;
063: } else if (hash == 4830055440982622087L) {
064: opnum = 3;
065: } else if (hash == -8701843806548736528L) {
066: opnum = 4;
067: } else if (hash == -399287892768650944L) {
068: opnum = 5;
069: } else if (hash == -4165404120701281807L) {
070: opnum = 6;
071: } else if (hash == 6921515268192657754L) {
072: opnum = 7;
073: } else if (hash == -3006759798994351347L) {
074: opnum = 8;
075: } else if (hash == 7128043237057180796L) {
076: opnum = 9;
077: } else if (hash == 1213918527826541191L) {
078: opnum = 10;
079: } else if (hash == -7207851917985848402L) {
080: opnum = 11;
081: } else if (hash == 3768097077835970701L) {
082: opnum = 12;
083: } else if (hash == -6843850585331411084L) {
084: opnum = 13;
085: } else {
086: // rmi.28=Invalid method hash: {0}
087: throw new java.rmi.UnmarshalException(Messages
088: .getString("rmi.28", hash)); //$NON-NLS-1$
089: }
090: } else {
091: if (hash != interfaceHash) {
092: // rmi.29=Interface hash mismatch, expected: {0}, received: {1}
093: throw new java.rmi.server.SkeletonMismatchException(
094: Messages.getString(
095: "rmi.29", interfaceHash, hash)); //$NON-NLS-1$ //$NON-NLS-2$
096: }
097: }
098:
099: org.apache.harmony.rmi.activation.Rmid server = (org.apache.harmony.rmi.activation.Rmid) obj;
100:
101: switch (opnum) {
102:
103: case 0: { // activate(ActivationID, boolean)
104:
105: java.rmi.activation.ActivationID $param_ActivationID_1;
106: boolean $param_boolean_2;
107:
108: try {
109: java.io.ObjectInput in = call.getInputStream();
110: $param_ActivationID_1 = (java.rmi.activation.ActivationID) in
111: .readObject();
112: $param_boolean_2 = in.readBoolean();
113: } catch (java.io.IOException e) {
114: throw new java.rmi.UnmarshalException(Messages
115: .getString("rmi.2C"), e); //$NON-NLS-1$
116: } catch (java.lang.ClassNotFoundException e) {
117: throw new java.rmi.UnmarshalException(Messages
118: .getString("rmi.2C"), e); //$NON-NLS-1$
119: } finally {
120: call.releaseInputStream();
121: }
122:
123: java.rmi.MarshalledObject $result = server.activate(
124: $param_ActivationID_1, $param_boolean_2);
125:
126: try {
127: java.io.ObjectOutput out = call.getResultStream(true);
128: out.writeObject($result);
129: } catch (java.io.IOException e) {
130: throw new java.rmi.MarshalException(Messages
131: .getString("rmi.2A"), e); //$NON-NLS-1$
132: }
133:
134: break;
135: }
136:
137: case 1: { // activeGroup(ActivationGroupID, ActivationInstantiator, long)
138:
139: java.rmi.activation.ActivationGroupID $param_ActivationGroupID_1;
140: java.rmi.activation.ActivationInstantiator $param_ActivationInstantiator_2;
141: long $param_long_3;
142:
143: try {
144: java.io.ObjectInput in = call.getInputStream();
145: $param_ActivationGroupID_1 = (java.rmi.activation.ActivationGroupID) in
146: .readObject();
147: $param_ActivationInstantiator_2 = (java.rmi.activation.ActivationInstantiator) in
148: .readObject();
149: $param_long_3 = in.readLong();
150: } catch (java.io.IOException e) {
151: throw new java.rmi.UnmarshalException(Messages
152: .getString("rmi.2C"), e); //$NON-NLS-1$
153: } catch (java.lang.ClassNotFoundException e) {
154: throw new java.rmi.UnmarshalException(Messages
155: .getString("rmi.2C"), e); //$NON-NLS-1$
156: } finally {
157: call.releaseInputStream();
158: }
159:
160: java.rmi.activation.ActivationMonitor $result = server
161: .activeGroup($param_ActivationGroupID_1,
162: $param_ActivationInstantiator_2,
163: $param_long_3);
164:
165: try {
166: java.io.ObjectOutput out = call.getResultStream(true);
167: out.writeObject($result);
168: } catch (java.io.IOException e) {
169: throw new java.rmi.MarshalException(Messages
170: .getString("rmi.2A"), e); //$NON-NLS-1$
171: }
172:
173: break;
174: }
175:
176: case 2: { // activeObject(ActivationID, MarshalledObject)
177:
178: java.rmi.activation.ActivationID $param_ActivationID_1;
179: java.rmi.MarshalledObject $param_MarshalledObject_2;
180:
181: try {
182: java.io.ObjectInput in = call.getInputStream();
183: $param_ActivationID_1 = (java.rmi.activation.ActivationID) in
184: .readObject();
185: $param_MarshalledObject_2 = (java.rmi.MarshalledObject) in
186: .readObject();
187: } catch (java.io.IOException e) {
188: throw new java.rmi.UnmarshalException(Messages
189: .getString("rmi.2C"), e); //$NON-NLS-1$
190: } catch (java.lang.ClassNotFoundException e) {
191: throw new java.rmi.UnmarshalException(Messages
192: .getString("rmi.2C"), e); //$NON-NLS-1$
193: } finally {
194: call.releaseInputStream();
195: }
196:
197: server.activeObject($param_ActivationID_1,
198: $param_MarshalledObject_2);
199:
200: try {
201: call.getResultStream(true);
202: } catch (java.io.IOException e) {
203: throw new java.rmi.MarshalException(Messages
204: .getString("rmi.2A"), e); //$NON-NLS-1$
205: }
206:
207: break;
208: }
209:
210: case 3: { // getActivationDesc(ActivationID)
211:
212: java.rmi.activation.ActivationID $param_ActivationID_1;
213:
214: try {
215: java.io.ObjectInput in = call.getInputStream();
216: $param_ActivationID_1 = (java.rmi.activation.ActivationID) in
217: .readObject();
218: } catch (java.io.IOException e) {
219: throw new java.rmi.UnmarshalException(Messages
220: .getString("rmi.2C"), e); //$NON-NLS-1$
221: } catch (java.lang.ClassNotFoundException e) {
222: throw new java.rmi.UnmarshalException(Messages
223: .getString("rmi.2C"), e); //$NON-NLS-1$
224: } finally {
225: call.releaseInputStream();
226: }
227:
228: java.rmi.activation.ActivationDesc $result = server
229: .getActivationDesc($param_ActivationID_1);
230:
231: try {
232: java.io.ObjectOutput out = call.getResultStream(true);
233: out.writeObject($result);
234: } catch (java.io.IOException e) {
235: throw new java.rmi.MarshalException(Messages
236: .getString("rmi.2A"), e); //$NON-NLS-1$
237: }
238:
239: break;
240: }
241:
242: case 4: { // getActivationGroupDesc(ActivationGroupID)
243:
244: java.rmi.activation.ActivationGroupID $param_ActivationGroupID_1;
245:
246: try {
247: java.io.ObjectInput in = call.getInputStream();
248: $param_ActivationGroupID_1 = (java.rmi.activation.ActivationGroupID) in
249: .readObject();
250: } catch (java.io.IOException e) {
251: throw new java.rmi.UnmarshalException(Messages
252: .getString("rmi.2C"), e); //$NON-NLS-1$
253: } catch (java.lang.ClassNotFoundException e) {
254: throw new java.rmi.UnmarshalException(Messages
255: .getString("rmi.2C"), e); //$NON-NLS-1$
256: } finally {
257: call.releaseInputStream();
258: }
259:
260: java.rmi.activation.ActivationGroupDesc $result = server
261: .getActivationGroupDesc($param_ActivationGroupID_1);
262:
263: try {
264: java.io.ObjectOutput out = call.getResultStream(true);
265: out.writeObject($result);
266: } catch (java.io.IOException e) {
267: throw new java.rmi.MarshalException(Messages
268: .getString("rmi.2A"), e); //$NON-NLS-1$
269: }
270:
271: break;
272: }
273:
274: case 5: { // inactiveGroup(ActivationGroupID, long)
275:
276: java.rmi.activation.ActivationGroupID $param_ActivationGroupID_1;
277: long $param_long_2;
278:
279: try {
280: java.io.ObjectInput in = call.getInputStream();
281: $param_ActivationGroupID_1 = (java.rmi.activation.ActivationGroupID) in
282: .readObject();
283: $param_long_2 = in.readLong();
284: } catch (java.io.IOException e) {
285: throw new java.rmi.UnmarshalException(Messages
286: .getString("rmi.2C"), e); //$NON-NLS-1$
287: } catch (java.lang.ClassNotFoundException e) {
288: throw new java.rmi.UnmarshalException(Messages
289: .getString("rmi.2C"), e); //$NON-NLS-1$
290: } finally {
291: call.releaseInputStream();
292: }
293:
294: server.inactiveGroup($param_ActivationGroupID_1,
295: $param_long_2);
296:
297: try {
298: call.getResultStream(true);
299: } catch (java.io.IOException e) {
300: throw new java.rmi.MarshalException(Messages
301: .getString("rmi.2A"), e); //$NON-NLS-1$
302: }
303:
304: break;
305: }
306:
307: case 6: { // inactiveObject(ActivationID)
308:
309: java.rmi.activation.ActivationID $param_ActivationID_1;
310:
311: try {
312: java.io.ObjectInput in = call.getInputStream();
313: $param_ActivationID_1 = (java.rmi.activation.ActivationID) in
314: .readObject();
315: } catch (java.io.IOException e) {
316: throw new java.rmi.UnmarshalException(Messages
317: .getString("rmi.2C"), e); //$NON-NLS-1$
318: } catch (java.lang.ClassNotFoundException e) {
319: throw new java.rmi.UnmarshalException(Messages
320: .getString("rmi.2C"), e); //$NON-NLS-1$
321: } finally {
322: call.releaseInputStream();
323: }
324:
325: server.inactiveObject($param_ActivationID_1);
326:
327: try {
328: call.getResultStream(true);
329: } catch (java.io.IOException e) {
330: throw new java.rmi.MarshalException(Messages
331: .getString("rmi.2A"), e); //$NON-NLS-1$
332: }
333:
334: break;
335: }
336:
337: case 7: { // registerGroup(ActivationGroupDesc)
338:
339: java.rmi.activation.ActivationGroupDesc $param_ActivationGroupDesc_1;
340:
341: try {
342: java.io.ObjectInput in = call.getInputStream();
343: $param_ActivationGroupDesc_1 = (java.rmi.activation.ActivationGroupDesc) in
344: .readObject();
345: } catch (java.io.IOException e) {
346: throw new java.rmi.UnmarshalException(Messages
347: .getString("rmi.2C"), e); //$NON-NLS-1$
348: } catch (java.lang.ClassNotFoundException e) {
349: throw new java.rmi.UnmarshalException(Messages
350: .getString("rmi.2C"), e); //$NON-NLS-1$
351: } finally {
352: call.releaseInputStream();
353: }
354:
355: java.rmi.activation.ActivationGroupID $result = server
356: .registerGroup($param_ActivationGroupDesc_1);
357:
358: try {
359: java.io.ObjectOutput out = call.getResultStream(true);
360: out.writeObject($result);
361: } catch (java.io.IOException e) {
362: throw new java.rmi.MarshalException(Messages
363: .getString("rmi.2A"), e); //$NON-NLS-1$
364: }
365:
366: break;
367: }
368:
369: case 8: { // registerObject(ActivationDesc)
370:
371: java.rmi.activation.ActivationDesc $param_ActivationDesc_1;
372:
373: try {
374: java.io.ObjectInput in = call.getInputStream();
375: $param_ActivationDesc_1 = (java.rmi.activation.ActivationDesc) in
376: .readObject();
377: } catch (java.io.IOException e) {
378: throw new java.rmi.UnmarshalException(Messages
379: .getString("rmi.2C"), e); //$NON-NLS-1$
380: } catch (java.lang.ClassNotFoundException e) {
381: throw new java.rmi.UnmarshalException(Messages
382: .getString("rmi.2C"), e); //$NON-NLS-1$
383: } finally {
384: call.releaseInputStream();
385: }
386:
387: java.rmi.activation.ActivationID $result = server
388: .registerObject($param_ActivationDesc_1);
389:
390: try {
391: java.io.ObjectOutput out = call.getResultStream(true);
392: out.writeObject($result);
393: } catch (java.io.IOException e) {
394: throw new java.rmi.MarshalException(Messages
395: .getString("rmi.2A"), e); //$NON-NLS-1$
396: }
397:
398: break;
399: }
400:
401: case 9: { // setActivationDesc(ActivationID, ActivationDesc)
402:
403: java.rmi.activation.ActivationID $param_ActivationID_1;
404: java.rmi.activation.ActivationDesc $param_ActivationDesc_2;
405:
406: try {
407: java.io.ObjectInput in = call.getInputStream();
408: $param_ActivationID_1 = (java.rmi.activation.ActivationID) in
409: .readObject();
410: $param_ActivationDesc_2 = (java.rmi.activation.ActivationDesc) in
411: .readObject();
412: } catch (java.io.IOException e) {
413: throw new java.rmi.UnmarshalException(Messages
414: .getString("rmi.2C"), e); //$NON-NLS-1$
415: } catch (java.lang.ClassNotFoundException e) {
416: throw new java.rmi.UnmarshalException(Messages
417: .getString("rmi.2C"), e); //$NON-NLS-1$
418: } finally {
419: call.releaseInputStream();
420: }
421:
422: java.rmi.activation.ActivationDesc $result = server
423: .setActivationDesc($param_ActivationID_1,
424: $param_ActivationDesc_2);
425:
426: try {
427: java.io.ObjectOutput out = call.getResultStream(true);
428: out.writeObject($result);
429: } catch (java.io.IOException e) {
430: throw new java.rmi.MarshalException(Messages
431: .getString("rmi.2A"), e); //$NON-NLS-1$
432: }
433:
434: break;
435: }
436:
437: case 10: { // setActivationGroupDesc(ActivationGroupID, ActivationGroupDesc)
438:
439: java.rmi.activation.ActivationGroupID $param_ActivationGroupID_1;
440: java.rmi.activation.ActivationGroupDesc $param_ActivationGroupDesc_2;
441:
442: try {
443: java.io.ObjectInput in = call.getInputStream();
444: $param_ActivationGroupID_1 = (java.rmi.activation.ActivationGroupID) in
445: .readObject();
446: $param_ActivationGroupDesc_2 = (java.rmi.activation.ActivationGroupDesc) in
447: .readObject();
448: } catch (java.io.IOException e) {
449: throw new java.rmi.UnmarshalException(Messages
450: .getString("rmi.2C"), e); //$NON-NLS-1$
451: } catch (java.lang.ClassNotFoundException e) {
452: throw new java.rmi.UnmarshalException(Messages
453: .getString("rmi.2C"), e); //$NON-NLS-1$
454: } finally {
455: call.releaseInputStream();
456: }
457:
458: java.rmi.activation.ActivationGroupDesc $result = server
459: .setActivationGroupDesc($param_ActivationGroupID_1,
460: $param_ActivationGroupDesc_2);
461:
462: try {
463: java.io.ObjectOutput out = call.getResultStream(true);
464: out.writeObject($result);
465: } catch (java.io.IOException e) {
466: throw new java.rmi.MarshalException(Messages
467: .getString("rmi.2A"), e); //$NON-NLS-1$
468: }
469:
470: break;
471: }
472:
473: case 11: { // shutdown()
474:
475: call.releaseInputStream();
476:
477: server.shutdown();
478:
479: try {
480: call.getResultStream(true);
481: } catch (java.io.IOException e) {
482: throw new java.rmi.MarshalException(Messages
483: .getString("rmi.2A"), e); //$NON-NLS-1$
484: }
485:
486: break;
487: }
488:
489: case 12: { // unregisterGroup(ActivationGroupID)
490:
491: java.rmi.activation.ActivationGroupID $param_ActivationGroupID_1;
492:
493: try {
494: java.io.ObjectInput in = call.getInputStream();
495: $param_ActivationGroupID_1 = (java.rmi.activation.ActivationGroupID) in
496: .readObject();
497: } catch (java.io.IOException e) {
498: throw new java.rmi.UnmarshalException(Messages
499: .getString("rmi.2C"), e); //$NON-NLS-1$
500: } catch (java.lang.ClassNotFoundException e) {
501: throw new java.rmi.UnmarshalException(Messages
502: .getString("rmi.2C"), e); //$NON-NLS-1$
503: } finally {
504: call.releaseInputStream();
505: }
506:
507: server.unregisterGroup($param_ActivationGroupID_1);
508:
509: try {
510: call.getResultStream(true);
511: } catch (java.io.IOException e) {
512: throw new java.rmi.MarshalException(Messages
513: .getString("rmi.2A"), e); //$NON-NLS-1$
514: }
515:
516: break;
517: }
518:
519: case 13: { // unregisterObject(ActivationID)
520:
521: java.rmi.activation.ActivationID $param_ActivationID_1;
522:
523: try {
524: java.io.ObjectInput in = call.getInputStream();
525: $param_ActivationID_1 = (java.rmi.activation.ActivationID) in
526: .readObject();
527: } catch (java.io.IOException e) {
528: throw new java.rmi.UnmarshalException(Messages
529: .getString("rmi.2C"), e); //$NON-NLS-1$
530: } catch (java.lang.ClassNotFoundException e) {
531: throw new java.rmi.UnmarshalException(Messages
532: .getString("rmi.2C"), e); //$NON-NLS-1$
533: } finally {
534: call.releaseInputStream();
535: }
536:
537: server.unregisterObject($param_ActivationID_1);
538:
539: try {
540: call.getResultStream(true);
541: } catch (java.io.IOException e) {
542: throw new java.rmi.MarshalException(Messages
543: .getString("rmi.2A"), e); //$NON-NLS-1$
544: }
545:
546: break;
547: }
548:
549: default:
550: // rmi.2B=Invalid method number: {0}
551: throw new java.rmi.UnmarshalException(Messages.getString(
552: "rmi.2B", opnum)); //$NON-NLS-1$
553: }
554: }
555: }
|