package com.github.wangxuehui.rpc.snrpc.client; import java.net.InetSocketAddress; import com.github.wangxuehui.rpc.snrpc.SnRpcConnection; import com.github.wangxuehui.rpc.snrpc.SnRpcConnectionFactory; /** * @author skyim E-mail:wxh64788665@gmail.com * 类说明 */ public class SnNettyRpcConnectionFactory implements SnRpcConnectionFactory{ private InetSocketAddress serverAddr; public SnNettyRpcConnectionFactory(String host,int port){ this.serverAddr = new InetSocketAddress(host,port); } @Override public SnRpcConnection getConnection() throws Throwable { return new SnNettyRpcConnection(this.serverAddr.getHostName(), this.serverAddr.getPort()); } @Override public void recycle(SnRpcConnection connection) throws Throwable { } }