@Test public void isDefaultServerEnabledReturnsFalseWhenDefaultServerDisabledIsTrueAndCacheServersExist() { Cache cache = mock(Cache.class, "Cache"); CacheServer cacheServer = mock(CacheServer.class, "CacheServer"); when(cache.getCacheServers()).thenReturn(Collections.singletonList(cacheServer)); ServerLauncher launcher = new Builder().setDisableDefaultServer(true).build(); assertThat(launcher.isDefaultServerEnabled(cache)).isFalse(); }
@Test public void isDefaultServerEnabledReturnsFalseWhenDefaultServerDisabledIsTrueAndNoCacheServersExist() { Cache cache = mock(Cache.class, "Cache"); when(cache.getCacheServers()).thenReturn(Collections.emptyList()); ServerLauncher launcher = new Builder().setDisableDefaultServer(true).build(); assertThat(launcher.isDefaultServerEnabled(cache)).isFalse(); }
@Test public void startCacheServerDoesNothingWhenDefaultServerDisabled() throws IOException { Cache cache = mock(Cache.class, "Cache"); CacheServer cacheServer = mock(CacheServer.class, "CacheServer"); when(cache.getCacheServers()).thenReturn(Collections.emptyList()); when(cache.addCacheServer()).thenReturn(cacheServer); ServerLauncher launcher = new Builder().setDisableDefaultServer(true).build(); launcher.startCacheServer(cache); verify(cacheServer, times(0)).setBindAddress(anyString()); verify(cacheServer, times(0)).setPort(anyInt()); verify(cacheServer, times(0)).setMaxThreads(anyInt()); verify(cacheServer, times(0)).setMaxConnections(anyInt()); verify(cacheServer, times(0)).setMaximumMessageCount(anyInt()); verify(cacheServer, times(0)).setMessageTimeToLive(anyInt()); verify(cacheServer, times(0)).setSocketBufferSize(anyInt()); verify(cacheServer, times(0)).setHostnameForClients(anyString()); verify(cacheServer, times(0)).start(); }
setDebug(options.has("debug")); setDeletePidFileOnStop(options.has("delete-pid-file-on-stop")); setDisableDefaultServer(options.has("disable-default-server")); setForce(options.has("force")); setHelp(options.has("help"));
.setCommand(ServerLauncher.Command.START).setCriticalHeapPercentage(95.5f) .setCriticalOffHeapPercentage(95.5f).setDebug(Boolean.TRUE) .setDisableDefaultServer(Boolean.TRUE).setDeletePidFileOnStop(Boolean.TRUE) .setEvictionHeapPercentage(85.0f).setEvictionOffHeapPercentage(85.0f).setForce(Boolean.TRUE) .setHostNameForClients("localhost").setMaxConnections(800).setMaxMessageCount(500)
.setDisableDefaultServer(true).setPid(pid).setWorkingDirectory(workingDirectory).build();
@Test public void testCreateServerCommandLineWithRestAPI() throws Exception { ServerLauncher serverLauncher = new ServerLauncher.Builder() .setCommand(ServerLauncher.Command.START).setDisableDefaultServer(true) .setMemberName("testCreateServerCommandLine").setRebalance(true).setServerPort(41214) .setCriticalHeapPercentage(95.5f).setEvictionHeapPercentage(85.0f).build();
@Test public void testCreateServerCommandLine() throws Exception { ServerLauncher serverLauncher = new ServerLauncher.Builder() .setCommand(ServerLauncher.Command.START).setDisableDefaultServer(true) .setMemberName("testCreateServerCommandLine").setRebalance(true).setServerPort(41214) .setCriticalHeapPercentage(95.5f).setEvictionHeapPercentage(85.0f)
@Test public void constructorCorrectlySetsCacheServerLauncherParameters() { ServerLauncher launcher = new Builder().setServerBindAddress(null).setServerPort(11235) .setMaxThreads(10).setMaxConnections(100).setMaxMessageCount(5).setMessageTimeToLive(10000) .setSocketBufferSize(2048).setHostNameForClients("hostName4Clients") .setDisableDefaultServer(Boolean.FALSE).build(); assertThat(launcher).isNotNull(); assertThat(ServerLauncherParameters.INSTANCE).isNotNull(); assertThat(ServerLauncherParameters.INSTANCE.getPort()).isEqualTo(11235); assertThat(ServerLauncherParameters.INSTANCE.getMaxThreads()).isEqualTo(10); assertThat(ServerLauncherParameters.INSTANCE.getBindAddress()).isEqualTo(null); assertThat(ServerLauncherParameters.INSTANCE.getMaxConnections()).isEqualTo(100); assertThat(ServerLauncherParameters.INSTANCE.getMaxMessageCount()).isEqualTo(5); assertThat(ServerLauncherParameters.INSTANCE.getSocketBufferSize()).isEqualTo(2048); assertThat(ServerLauncherParameters.INSTANCE.getMessageTimeToLive()).isEqualTo(10000); assertThat(ServerLauncherParameters.INSTANCE.getHostnameForClients()) .isEqualTo("hostName4Clients"); assertThat(ServerLauncherParameters.INSTANCE.isDisableDefaultServer()).isFalse(); }
@Test public void isDisableDefaultServerReturnsTrueWhenDisabled() { ServerLauncher launcher = new Builder().setDisableDefaultServer(true).build(); assertThat(launcher.isDisableDefaultServer()).isTrue(); }
@Before public void setup() { initMocks(this); serverLauncher = new ServerLauncher.Builder() .setMemberName("dataMember") .setDisableDefaultServer(true) .setCache(cache) .build(); when(cache.getDistributedSystem()).thenReturn(system); }
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); }