@Test(expected = LocalizableValidationException.class) public void testCreateEventTopicWithEmptyId() { EventTopicUtils.registerEventTopic(null, UUID.randomUUID().toString (), UUID.randomUUID().toString(), UUID.randomUUID().toString(), false, new SchemaBuilder(), new TopicTaskInfo(), host); }
private EventTopicState createEventTopicState(String documentSelfLink, String name, String task, String stage, String subStage, Boolean blocking, String schema) { EventTopicService.TopicTaskInfo taskInfo = new EventTopicService.TopicTaskInfo(); taskInfo.task = task; taskInfo.stage = stage; taskInfo.substage = subStage; EventTopicState state = new EventTopicState(); state.documentSelfLink = documentSelfLink; state.name = name; state.topicTaskInfo = taskInfo; state.blockable = blocking; state.schema = schema; return state; }
private void containerAllocationEventTopic(ServiceHost host) { EventTopicService.TopicTaskInfo taskInfo = new EventTopicService.TopicTaskInfo(); taskInfo.task = ContainerAllocationTaskState.class.getSimpleName(); taskInfo.stage = TaskStage.STARTED.name(); taskInfo.substage = SubStage.BUILD_RESOURCES_LINKS.name(); EventTopicUtils.registerEventTopic(CONTAINER_ALLOCATION_TOPIC_ID, CONTAINER_ALLOCATION_TOPIC_NAME, CONTAINER_ALLOCATION_TOPIC_TASK_DESCRIPTION, CONTAINER_ALLOCATION_TOPIC_TASK_SELF_LINK, Boolean.TRUE, containerAllocationTopicSchema(), taskInfo, host); }
private EventTopicState createTopicState(String substage, String topicId) { EventTopicState state = new EventTopicState(); state.topicTaskInfo = new TopicTaskInfo(); state.topicTaskInfo.task = "task"; state.topicTaskInfo.stage = "stage"; state.topicTaskInfo.substage = substage; state.id = topicId; state.name = topicId; state.blockable = false; state.schema = ""; return state; }
@Test public void testCreateEventTopic() { EventTopicUtils .registerEventTopic(UUID.randomUUID().toString(), UUID.randomUUID().toString (), UUID.randomUUID().toString(), UUID.randomUUID().toString(), false, new SchemaBuilder(), new TopicTaskInfo(), host); }
private void containerPreProvisionEventTopic(ServiceHost host) { EventTopicService.TopicTaskInfo taskInfo = new EventTopicService.TopicTaskInfo(); taskInfo.task = ContainerAllocationTaskState.class.getSimpleName(); taskInfo.stage = TaskStage.STARTED.name(); taskInfo.substage = SubStage.START_PROVISIONING.name(); EventTopicUtils.registerEventTopic(CONTAINER_PRE_PROVISION_TOPIC_ID, CONTAINER_PRE_PROVISION_TOPIC_NAME, CONTAINER_PRE_PROVISION_TOPIC_TASK_DESCRIPTION, CONTAINER_PRE_PROVISION_TOPIC_TASK_SELF_LINK, Boolean.TRUE, new SchemaBuilder(), taskInfo, host); }
@Test(expected = LocalizableValidationException.class) public void testCreateEventTopicWithEmptyName() { EventTopicUtils .registerEventTopic(UUID.randomUUID().toString(), null, UUID.randomUUID().toString(), UUID.randomUUID().toString(), false, new SchemaBuilder(), new TopicTaskInfo(), host); }
private void containerPostProvisionEventTopic(ServiceHost host) { EventTopicService.TopicTaskInfo taskInfo = new EventTopicService.TopicTaskInfo(); taskInfo.task = ContainerAllocationTaskState.class.getSimpleName(); taskInfo.stage = TaskStage.FINISHED.name(); taskInfo.substage = SubStage.COMPLETED.name(); EventTopicUtils.registerEventTopic(CONTAINER_POST_PROVISION_TOPIC_ID, CONTAINER_POST_PROVISION_TOPIC_NAME, CONTAINER_POST_PROVISION_TOPIC_TASK_DESCRIPTION, CONTAINER_POST_PROVISION_TOPIC_TASK_SELF_LINK, Boolean.TRUE, new SchemaBuilder(), taskInfo, host); }
private void resourceRemovalEventTopic(ServiceHost host) { EventTopicService.TopicTaskInfo taskInfo = new EventTopicService.TopicTaskInfo(); taskInfo.task = ComputeRemovalTaskState.class.getSimpleName(); taskInfo.stage = TaskStage.STARTED.name(); taskInfo.substage = SubStage.REMOVED_CONTAINER_HOSTS.name(); EventTopicUtils.registerEventTopic(RESOURCE_REMOVAL_TOPIC_ID, RESOURCE_REMOVAL_TOPIC_NAME, RESOURCE_REMOVAL_TOPIC_TASK_DESCRIPTION, RESOURCE_REMOVAL_TOPIC_TASK_SELF_LINK, Boolean.TRUE, resourceRemovalTopicSchema(), taskInfo, host); }
private void containerRemovalEventTopic(ServiceHost host) { EventTopicService.TopicTaskInfo taskInfo = new EventTopicService.TopicTaskInfo(); taskInfo.task = ContainerRemovalTaskState.class.getSimpleName(); taskInfo.stage = TaskStage.STARTED.name(); taskInfo.substage = SubStage.REMOVING_RESOURCE_STATES.name(); EventTopicUtils.registerEventTopic(CONTAINER_REMOVAL_TOPIC_ID, CONTAINER_REMOVAL_TOPIC_NAME, CONTAINER_REMOVAL_TOPIC_TASK_DESCRIPTION, CONTAINER_REMOVAL_TOPIC_TASK_SELF_LINK, Boolean.TRUE, containerRemovalTopicSchema(), taskInfo, host); }