All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.weicoder.rpc.impl.JdkClient Maven / Gradle / Ivy

package com.weicoder.rpc.impl;

import java.net.InetSocketAddress;

import com.weicoder.common.U;
import com.weicoder.rpc.RpcClient;
import com.weicoder.rpc.Rpcs;

/**
 * JDK实现
 * 
 * @author wudi
 */
public class JdkClient implements RpcClient {

	@Override
	public  E client(Class rpc, InetSocketAddress addr) {
		return U.C.newProxyInstance(rpc, (proxy, method, args) -> Rpcs.rpc(addr, method.getName(), args[0]));
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy