public void setClientName(final String name) { this.clientName = name; rebootClient = server.registerRebootClient(name, server.core, this); rebootClient.queuePendingMessagesOnConnectionRestartAsync( outputHandler, null, server.core.clientContext); // Create foreverClient lazily. Everything that needs it (especially creating ClientGet's etc) // runs on a database job. if (logMINOR) Logger.minor(this, "Set client name: " + name); }