@Test public void shouldAllowUserRequestForRandomHttpAndFixedTransportPort() { when(configuration.getElasticsearchPorts()).thenReturn(Arrays.asList(0, 456)); TaskInfoFactory factory = new TaskInfoFactory(clusterState); Protos.TaskInfo taskInfo = factory.createTask(configuration, frameworkState, getOffer(frameworkState.getFrameworkID()), new Clock()); assertTrue(taskInfo.isInitialized()); assertTrue(taskInfo.toString().contains("9200")); assertTrue(taskInfo.toString().contains("456")); }
@Test public void shouldAllowUserRequestForFixedHttpAndRandomTransportPort() { when(configuration.getElasticsearchPorts()).thenReturn(Arrays.asList(123, 0)); TaskInfoFactory factory = new TaskInfoFactory(clusterState); Protos.TaskInfo taskInfo = factory.createTask(configuration, frameworkState, getOffer(frameworkState.getFrameworkID()), new Clock()); assertTrue(taskInfo.isInitialized()); assertTrue(taskInfo.toString().contains("123")); assertTrue(taskInfo.toString().contains("9200")); }
@Test public void shouldAllowUserRequestForRandomHttpAndTransportPorts() { when(configuration.getElasticsearchPorts()).thenReturn(Arrays.asList(0, 0)); TaskInfoFactory factory = new TaskInfoFactory(clusterState); Protos.TaskInfo taskInfo = factory.createTask(configuration, frameworkState, getOffer(frameworkState.getFrameworkID()), new Clock()); assertTrue(taskInfo.isInitialized()); assertTrue(taskInfo.toString().contains("9200")); assertTrue(taskInfo.toString().contains("9300")); }
public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; for (int i = 0; i < getUnacknowledgedTasksCount(); i++) { if (!getUnacknowledgedTasks(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getUnacknowledgedUpdatesCount(); i++) { if (!getUnacknowledgedUpdates(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; }
public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasTask()) { memoizedIsInitialized = 0; return false; } if (!getTask().isInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; }
public final boolean isInitialized() { for (int i = 0; i < getUnacknowledgedTasksCount(); i++) { if (!getUnacknowledgedTasks(i).isInitialized()) { return false; } } for (int i = 0; i < getUnacknowledgedUpdatesCount(); i++) { if (!getUnacknowledgedUpdates(i).isInitialized()) { return false; } } return true; }
public final boolean isInitialized() { if (!hasTask()) { return false; } if (!getTask().isInitialized()) { return false; } return true; }
@Test public void shouldUseMesosProvidedPorts() { TaskInfoFactory factory = new TaskInfoFactory(clusterState); Protos.TaskInfo taskInfo = factory.createTask(configuration, frameworkState, getOffer(frameworkState.getFrameworkID()), new Clock()); assertTrue(taskInfo.getContainer().isInitialized()); assertTrue(taskInfo.isInitialized()); assertTrue(taskInfo.toString().contains("9200")); assertTrue(taskInfo.toString().contains("9300")); }
@Test public void shouldAllowUserSpecifiedPorts() { when(configuration.getElasticsearchPorts()).thenReturn(Arrays.asList(123, 456)); TaskInfoFactory factory = new TaskInfoFactory(clusterState); Protos.TaskInfo taskInfo = factory.createTask(configuration, frameworkState, getOffer(frameworkState.getFrameworkID()), new Clock()); assertTrue(taskInfo.isInitialized()); assertTrue(taskInfo.toString().contains("123")); assertTrue(taskInfo.toString().contains("456")); }