use of org.infinispan.server.Server in project infinispan by infinispan.
the class EmbeddedInfinispanServerDriver method stop.
@Override
public void stop(int serverIndex) {
try {
Server server = servers.get(serverIndex);
if (server == null)
return;
server.getExitHandler().exit(ExitStatus.SERVER_SHUTDOWN);
serverFutures.get(serverIndex).get();
serverFutures.set(serverIndex, null);
servers.set(serverIndex, null);
} catch (Throwable t) {
throw new RuntimeException("Cannot stop the server: " + serverIndex, t);
}
}
Aggregations