package hudson.cli;
import hudson.Extension;
import jenkins.model.Jenkins;
/**
* Prints the current session ID number (that changes for every run)
* to allow clients to reliably wait for a restart.
*
* @author Kohsuke Kawaguchi
*/
@Extension
public class SessionIdCommand extends CLICommand {
@Override
public String getShortDescription() {
return Messages.SessionIdCommand_ShortDescription();
}
protected int run() {
stdout.println(Jenkins.SESSION_HASH);
return 0;
}
}