@Override
public void registerClient(String host, int port, long token)
throws RampUpException, TException, ClientConnectionException {
core.getMetrics().registerClientCalls.inc();
if (core.getHistory().isRampUp()) {
throw new RampUpException("Currently in ramp-up phase.");
}
// Add the client to our internal data structures
ClientData clientData;
long clientId;