@Override protected BasicClient<?, FabricConnection, FabricHandshake, ?> getNewClient() throws RpcException { return new FabricClient(rpcConfig, eventLoop, allocator, remoteIdentity, localIdentity, handler, new CloseHandlerCreator(), engineFactory); }