Search in sources :

Example 11 with Server

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);
    }
}
Also used : Server(org.infinispan.server.Server)

Aggregations

Server (org.infinispan.server.Server)11 Properties (java.util.Properties)8 File (java.io.File)6 GlobalConfiguration (org.infinispan.configuration.global.GlobalConfiguration)4 ConfigurationBuilderHolder (org.infinispan.configuration.parsing.ConfigurationBuilderHolder)4 Test (org.junit.Test)4 Path (java.nio.file.Path)3 IOException (java.io.IOException)2 InetAddress (java.net.InetAddress)2 InetSocketAddress (java.net.InetSocketAddress)2 Files (java.nio.file.Files)2 Paths (java.nio.file.Paths)2 ArrayList (java.util.ArrayList)2 List (java.util.List)2 TimeUnit (java.util.concurrent.TimeUnit)2 MBeanServerConnection (javax.management.MBeanServerConnection)2 Log (org.infinispan.commons.logging.Log)2 CommonsTestingUtil (org.infinispan.commons.test.CommonsTestingUtil)2 Exceptions (org.infinispan.commons.test.Exceptions)2 Util (org.infinispan.commons.util.Util)2