test_class.declarator: query
test_class.original_string: String query;
test_class.type: String
test_class.var_name: query
test_class.declarator: corrId
test_class.original_string: String corrId;
test_class.type: String
test_class.var_name: corrId
test_class.declarator: label
test_class.original_string: String label;
test_class.type: String
test_class.var_name: label
test_class.declarator: addData
test_class.original_string: String addData;
test_class.type: String
test_class.var_name: addData
test_class.file: micro-events/src/test/java/com/oath/micro/server/events/LabelledEventsTest.java
test_class.identifier: LabelledEventsTest
test_case.body: @Test
      public void createAddLabelledQuery() {
  
          AddLabelledQuery<String> userQuery = LabelledEvents.start(query, corrId, label);
          RequestData rd = userQuery.getData();
  
          assertThat(rd.getQuery(), is(query));
          assertThat(rd.getType(), is(label));
          assertThat(rd.getCorrelationId(), is(corrId));
      }
test_case.class_method_signature: LabelledEventsTest.createAddLabelledQuery()
test_case.full_signature: @Test public void createAddLabelledQuery()
test_case.identifier: createAddLabelledQuery
test_case.invocations: start getData assertThat getQuery is assertThat getType is assertThat getCorrelationId is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void createAddLabelledQuery()
focal_class.file: micro-events/src/main/java/com/oath/micro/server/events/LabelledEvents.java
focal_class.identifier: LabelledEvents
focal_class.class_method_signature: LabelledEvents.start(T query, String correlationId, EventBus bus, String... labels)
focal_class.full_signature: public static void start(T query, String correlationId, EventBus bus, String... labels)
focal_class.identifier: start
focal_class.modifiers: public static
focal_class.parameters: (T query, String correlationId, EventBus bus, String... labels)
focal_class.return: void
focal_class.signature: void start(T query, String correlationId, EventBus bus, String... labels)
focal_class.class_method_signature: LabelledEvents.start(T query, String correlationId, String label)
focal_class.full_signature: public static AddLabelledQuery<T> start(T query, String correlationId, String label)
focal_class.identifier: start
focal_class.modifiers: public static
focal_class.parameters: (T query, String correlationId, String label)
focal_class.return: AddLabelledQuery<T>
focal_class.signature: AddLabelledQuery<T> start(T query, String correlationId, String label)
focal_class.class_method_signature: LabelledEvents.start(T query, String correlationId, String label, Object additionalData)
focal_class.full_signature: public static AddLabelledQuery<T> start(T query, String correlationId, String label, Object additionalData)
focal_class.identifier: start
focal_class.modifiers: public static
focal_class.parameters: (T query, String correlationId, String label, Object additionalData)
focal_class.return: AddLabelledQuery<T>
focal_class.signature: AddLabelledQuery<T> start(T query, String correlationId, String label, Object additionalData)
focal_class.class_method_signature: LabelledEvents.finish(T query, String correlationId, EventBus bus, String... labels)
focal_class.full_signature: public static void finish(T query, String correlationId, EventBus bus, String... labels)
focal_class.identifier: finish
focal_class.modifiers: public static
focal_class.parameters: (T query, String correlationId, EventBus bus, String... labels)
focal_class.return: void
focal_class.signature: void finish(T query, String correlationId, EventBus bus, String... labels)
focal_class.class_method_signature: LabelledEvents.finish(T query, String correlationId, String label)
focal_class.full_signature: public static RemoveLabelledQuery<T> finish(T query, String correlationId, String label)
focal_class.identifier: finish
focal_class.modifiers: public static
focal_class.parameters: (T query, String correlationId, String label)
focal_class.return: RemoveLabelledQuery<T>
focal_class.signature: RemoveLabelledQuery<T> finish(T query, String correlationId, String label)
focal_method.body: public static <T> void start(T query, String correlationId, EventBus bus, String... labels) {
  
          for (String label : labels) {
              AddLabelledQuery<T> next = start(query, correlationId, label, null);
              bus.post(next);
          }
  
      }
focal_method.class_method_signature: LabelledEvents.start(T query, String correlationId, EventBus bus, String... labels)
focal_method.full_signature: public static void start(T query, String correlationId, EventBus bus, String... labels)
focal_method.identifier: start
focal_method.invocations: start post
focal_method.modifiers: public static
focal_method.parameters: (T query, String correlationId, EventBus bus, String... labels)
focal_method.return: void
focal_method.signature: void start(T query, String correlationId, EventBus bus, String... labels)