proxyref.java

来自「JAVA的一些源码 JAVA2 STANDARD EDITION DEVELO」· Java 代码 · 共 72 行

JAVA
72
字号
/*  * @(#)ProxyRef.java	1.2 04/01/26 *  * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package com.sun.jmx.remote.internal;import java.io.IOException;import java.io.ObjectInput;import java.io.ObjectOutput;import java.lang.reflect.Method;import java.rmi.Remote;import java.rmi.RemoteException;import java.rmi.server.Operation;import java.rmi.server.RemoteCall;import java.rmi.server.RemoteObject;import java.rmi.server.RemoteRef;public class ProxyRef implements RemoteRef {    public ProxyRef(RemoteRef ref) {	this.ref = ref;    }    public void readExternal(ObjectInput in)	    throws IOException, ClassNotFoundException {	ref.readExternal(in);    }    public void writeExternal(ObjectOutput out) throws IOException {	ref.writeExternal(out);    }    public void invoke(RemoteCall call) throws Exception {	ref.invoke(call);    }    public Object invoke(Remote obj, Method method, Object[] params,			 long opnum) throws Exception {	return ref.invoke(obj, method, params, opnum);    }    public void done(RemoteCall call) throws RemoteException {	ref.done(call);    }    public String getRefClass(ObjectOutput out) {	return ref.getRefClass(out);    }    public RemoteCall newCall(RemoteObject obj, Operation[] op, int opnum,			      long hash) throws RemoteException {	return ref.newCall(obj, op, opnum, hash);    }    public boolean remoteEquals(RemoteRef obj) {        return ref.remoteEquals(obj);    }    public int remoteHashCode() {        return ref.remoteHashCode();    }    public String remoteToString() {        return ref.remoteToString();    }    protected RemoteRef ref;}    

⌨️ 快捷键说明

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