public void dispatch(java.rmi.Remote obj, java.rmi.server.RemoteCall call, int opnum, long hash) throws java.lang.Exception { if (hash != interfaceHash) throw new java.rmi.server.SkeletonMismatchException("interface hash mismatch"); com.msrm.rmi.ShipperImpl server = (com.msrm.rmi.ShipperImpl) obj; switch (opnum) { case 0: // ship(Integer[], String[], Float[]) { java.lang.Integer[] $param_arrayOf_Integer_1; java.lang.String[] $param_arrayOf_String_2; java.lang.Float[] $param_arrayOf_Float_3; try { java.io.ObjectInput in = call.getInputStream(); $param_arrayOf_Integer_1 = (java.lang.Integer[]) in.readObject(); $param_arrayOf_String_2 = (java.lang.String[]) in.readObject(); $param_arrayOf_Float_3 = (java.lang.Float[]) in.readObject(); } catch (java.io.IOException e) { throw new java.rmi.UnmarshalException("error unmarshalling arguments", e); } catch (java.lang.ClassNotFoundException e) { throw new java.rmi.UnmarshalException("error unmarshalling arguments", e); } finally { call.releaseInputStream(); } java.util.Map $result = server.ship( $param_arrayOf_Integer_1, $param_arrayOf_String_2, $param_arrayOf_Float_3); try { java.io.ObjectOutput out = call.getResultStream(true); out.writeObject($result); } catch (java.io.IOException e) { throw new java.rmi.MarshalException("error marshalling return", e); } break; } default: throw new java.rmi.UnmarshalException("invalid method number"); } }
@Override public void dispatch( final java.rmi.Remote obj, final java.rmi.server.RemoteCall call, int opnum, final long hash) throws java.lang.Exception { if (opnum < 0) { if (hash == -2859605693618835423L) { opnum = 0; } else { throw new java.rmi.UnmarshalException("invalid method hash"); } } else { if (hash != interfaceHash) { throw new java.rmi.server.SkeletonMismatchException("interface hash mismatch"); } } final suncertify.admin.LockableServiceProvider server = (suncertify.admin.LockableServiceProvider) obj; switch (opnum) { case 0: // getRoomOfferService() { call.releaseInputStream(); final suncertify.common.RoomOfferService $result = server.getRoomOfferService(); try { final java.io.ObjectOutput out = call.getResultStream(true); out.writeObject($result); } catch (final java.io.IOException e) { throw new java.rmi.MarshalException("error marshalling return", e); } break; } default: throw new java.rmi.UnmarshalException("invalid method number"); } }
public void dispatch(java.rmi.Remote remote, java.rmi.server.RemoteCall remotecall, int i, long l) throws java.lang.Exception { if (i < 0) { if (l == 0x8f52993aa062f7fbL) { i = 0; } else if (l == 0x61a7d5ece71019b9L) { i = 1; } else if (l == 0x850816858666c3c4L) { i = 2; } else { throw new UnmarshalException("invalid method hash"); } } else if (l != 0xf36e3583336c79d2L) { throw new SkeletonMismatchException("interface hash mismatch"); } COM.dragonflow.Utils.WebSphere.WebSphereServerImpl websphereserverimpl = (COM.dragonflow.Utils.WebSphere.WebSphereServerImpl) remote; switch (i) { case 0: // '\0' remotecall.releaseInputStream(); String s = websphereserverimpl.getBrowseData(); try { java.io.ObjectOutput objectoutput = remotecall.getResultStream(true); objectoutput.writeObject(s); } catch (java.io.IOException ioexception) { throw new MarshalException("error marshalling return", ioexception); } break; case 1: // '\001' COM.dragonflow.Utils.WebSphere.WebSphereCounter awebspherecounter[]; try { java.io.ObjectInput objectinput = remotecall.getInputStream(); awebspherecounter = (COM.dragonflow.Utils.WebSphere.WebSphereCounter[]) objectinput.readObject(); } catch (java.io.IOException ioexception3) { throw new UnmarshalException("error unmarshalling arguments", ioexception3); } catch (java.lang.ClassNotFoundException classnotfoundexception) { throw new UnmarshalException("error unmarshalling arguments", classnotfoundexception); } finally { remotecall.releaseInputStream(); } COM.dragonflow.Utils.WebSphere.WebSphereCounter awebspherecounter1[] = websphereserverimpl.getCounters(awebspherecounter); try { java.io.ObjectOutput objectoutput2 = remotecall.getResultStream(true); objectoutput2.writeObject(awebspherecounter1); } catch (java.io.IOException ioexception2) { throw new MarshalException("error marshalling return", ioexception2); } break; case 2: // '\002' remotecall.releaseInputStream(); String s1 = websphereserverimpl.getServerName(); try { java.io.ObjectOutput objectoutput1 = remotecall.getResultStream(true); objectoutput1.writeObject(s1); } catch (java.io.IOException ioexception1) { throw new MarshalException("error marshalling return", ioexception1); } break; default: throw new UnmarshalException("invalid method number"); } }