public getPreferredServer_result deepCopy() { return new getPreferredServer_result(this); }
public getPreferredServer_result getResult(I iface, getPreferredServer_args args) throws org.apache.thrift.TException { getPreferredServer_result result = new getPreferredServer_result(); try { result.success = iface.getPreferredServer(args.serverTypes, args.serverGroups, args.failedServers); } catch (GFXDException error) { result.error = error; } return result; } }
public HostAddress recv_getPreferredServer() throws GFXDException, org.apache.thrift.TException { getPreferredServer_result result = new getPreferredServer_result(); receiveBase(result, "getPreferredServer"); if (result.isSetSuccess()) { return result.success; } if (result.error != null) { throw result.error; } throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getPreferredServer failed: unknown result"); }