/** * Gets the ServerState for this process or null if this process was not launched using this VM's * ServerLauncher reference . * * @return the ServerState for this process or null. */ public static ServerState getServerState() { return getInstance() != null ? getInstance().status() : null; }
public static ServerState fromDirectory(final String workingDirectory, final String memberName) { ServerState serverState = new ServerLauncher.Builder().setWorkingDirectory(workingDirectory) .setDisableDefaultServer(true).build().status(); if (ObjectUtils.equals(serverState.getMemberName(), memberName)) { return serverState; } return new ServerState(new ServerLauncher.Builder().build(), Status.NOT_RESPONDING); }
break; case STATUS: info(status()); break; case STOP:
final ServerLauncher.ServerState status = serverLauncher.status();
.setPid(pid).setWorkingDirectory(workingDirectory).build(); serverState = serverLauncher.status(); serverLauncher.stop();