📄 simpleagenda_skel.java
字号:
// Skeleton class generated by rmic, do not edit.
// Contents subject to change without notice.
package Exercise4;
public final class SimpleAgenda_Skel
implements java.rmi.server.Skeleton
{
private static final java.rmi.server.Operation[] operations = {
new java.rmi.server.Operation("java.lang.String AddingMeeting(java.lang.String, java.lang.String, java.lang.String, java.util.Date, java.util.Date, java.lang.String)"),
new java.rmi.server.Operation("java.lang.String ClearingMeetings(java.lang.String, java.lang.String)"),
new java.rmi.server.Operation("java.lang.String DeletingMeetings(java.lang.String, java.lang.String, java.lang.String)"),
new java.rmi.server.Operation("java.lang.String QueryingMeetings(java.lang.String, java.lang.String, java.util.Date, java.util.Date)[][]"),
new java.rmi.server.Operation("java.lang.String UserRegist(java.lang.String, java.lang.String)")
};
private static final long interfaceHash = -6369579270606302335L;
public java.rmi.server.Operation[] getOperations() {
return (java.rmi.server.Operation[]) operations.clone();
}
public void dispatch(java.rmi.Remote obj, java.rmi.server.RemoteCall call, int opnum, long hash)
throws java.lang.Exception
{
if (opnum < 0) {
if (hash == -5112689496839972330L) {
opnum = 0;
} else if (hash == -1068784580059671606L) {
opnum = 1;
} else if (hash == -2104870578871905135L) {
opnum = 2;
} else if (hash == 2089124498217934979L) {
opnum = 3;
} else if (hash == 4652481999348479257L) {
opnum = 4;
} else {
throw new java.rmi.UnmarshalException("invalid method hash");
}
} else {
if (hash != interfaceHash)
throw new java.rmi.server.SkeletonMismatchException("interface hash mismatch");
}
Exercise4.SimpleAgenda server = (Exercise4.SimpleAgenda) obj;
switch (opnum) {
case 0: // AddingMeeting(String, String, String, Date, Date, String)
{
java.lang.String $param_String_1;
java.lang.String $param_String_2;
java.lang.String $param_String_3;
java.util.Date $param_Date_4;
java.util.Date $param_Date_5;
java.lang.String $param_String_6;
try {
java.io.ObjectInput in = call.getInputStream();
$param_String_1 = (java.lang.String) in.readObject();
$param_String_2 = (java.lang.String) in.readObject();
$param_String_3 = (java.lang.String) in.readObject();
$param_Date_4 = (java.util.Date) in.readObject();
$param_Date_5 = (java.util.Date) in.readObject();
$param_String_6 = (java.lang.String) 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.lang.String $result = server.AddingMeeting($param_String_1, $param_String_2, $param_String_3, $param_Date_4, $param_Date_5, $param_String_6);
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;
}
case 1: // ClearingMeetings(String, String)
{
java.lang.String $param_String_1;
java.lang.String $param_String_2;
try {
java.io.ObjectInput in = call.getInputStream();
$param_String_1 = (java.lang.String) in.readObject();
$param_String_2 = (java.lang.String) 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.lang.String $result = server.ClearingMeetings($param_String_1, $param_String_2);
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;
}
case 2: // DeletingMeetings(String, String, String)
{
java.lang.String $param_String_1;
java.lang.String $param_String_2;
java.lang.String $param_String_3;
try {
java.io.ObjectInput in = call.getInputStream();
$param_String_1 = (java.lang.String) in.readObject();
$param_String_2 = (java.lang.String) in.readObject();
$param_String_3 = (java.lang.String) 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.lang.String $result = server.DeletingMeetings($param_String_1, $param_String_2, $param_String_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;
}
case 3: // QueryingMeetings(String, String, Date, Date)
{
java.lang.String $param_String_1;
java.lang.String $param_String_2;
java.util.Date $param_Date_3;
java.util.Date $param_Date_4;
try {
java.io.ObjectInput in = call.getInputStream();
$param_String_1 = (java.lang.String) in.readObject();
$param_String_2 = (java.lang.String) in.readObject();
$param_Date_3 = (java.util.Date) in.readObject();
$param_Date_4 = (java.util.Date) 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.lang.String[][] $result = server.QueryingMeetings($param_String_1, $param_String_2, $param_Date_3, $param_Date_4);
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;
}
case 4: // UserRegist(String, String)
{
java.lang.String $param_String_1;
java.lang.String $param_String_2;
try {
java.io.ObjectInput in = call.getInputStream();
$param_String_1 = (java.lang.String) in.readObject();
$param_String_2 = (java.lang.String) 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.lang.String $result = server.UserRegist($param_String_1, $param_String_2);
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");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -