Tabnine Logo
RuleOutput.getTags
Code IndexAdd Tabnine to your IDE (free)

How to use
getTags
method
in
rocks.inspectit.server.diagnosis.engine.rule.RuleOutput

Best Java code snippets using rocks.inspectit.server.diagnosis.engine.rule.RuleOutput.getTags (Showing top 6 results out of 315)

origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public Multimap<String, Tag> mapTags(TagState state) {
  Multimap<String, Tag> tags = ArrayListMultimap.create();
  for (Map.Entry<String, RuleOutput> entry : allOutputs.entries()) {
    if (entry.getValue().hasResultTags()) {
      for (Tag tag : entry.getValue().getTags()) {
        if (tag.getState().equals(state)) {
          tags.put(tag.getType(), tag);
        }
      }
    }
  }
  return tags;
}
origin: inspectIT/inspectIT

for (Tag leafTag : output.getTags()) {
  Collection<Tag> tags = Tags.unwrap(leafTag, requiredInputTags);
  if (tags.size() == requiredInputTags.size()) {
origin: inspectIT/inspectIT

@Test
public void simpleRuleExecution() throws RuleDefinitionException, RuleExecutionException {
  RuleDefinition ruleDefinition = Rules.define(RuleA.class);
  String inputStr = "hallo";
  RuleInput input = new RuleInput(Tags.tag(Tags.ROOT_TAG, inputStr));
  RuleOutput output = ruleDefinition.execute(input, Collections.<String, Object> emptyMap());
  assertThat(output.getRuleName(), equalTo(ruleDefinition.getName()));
  assertThat(output.getTags(), hasSize(1));
  assertThat(output.getTags().iterator().next().getValue(), equalTo((Object) (inputStr + inputStr)));
}
origin: inspectIT/inspectIT

@Test
public void ruleWithSessionVariableExecution() throws RuleDefinitionException, RuleExecutionException {
  RuleDefinition ruleDefinition = Rules.define(RuleWithSessionVariable.class);
  String inputStr = "hallo";
  String sessionVar = "sessionVar";
  RuleInput input = new RuleInput(Tags.tag(Tags.ROOT_TAG, inputStr));
  RuleOutput output = ruleDefinition.execute(input, Collections.singletonMap(sessionVar, (Object) sessionVar));
  assertThat(output.getRuleName(), equalTo(ruleDefinition.getName()));
  assertThat(output.getTags(), hasSize(1));
  assertThat(output.getTags().iterator().next().getValue(), equalTo((Object) (inputStr + sessionVar)));
}
origin: inspectIT/inspectIT

@Test
public void ruleWithConditionSuccessExecution() throws RuleDefinitionException, RuleExecutionException {
  RuleDefinition ruleDefinition = Rules.define(RuleF.class);
  String inputStrA = "hallo";
  String inputStrE = "again";
  Tag tagA = Tags.tag("A", inputStrA);
  Tag tagE = Tags.tag("E", inputStrE);
  RuleInput inputE = new RuleInput(tagE, Arrays.asList(tagA, tagE));
  RuleOutput output = ruleDefinition.execute(inputE, Collections.<String, Object> emptyMap());
  assertThat(output.getRuleName(), equalTo(ruleDefinition.getName()));
  assertThat(output.getTags(), hasSize(1));
  assertThat(output.getTags().iterator().next().getValue(), equalTo((Object) (inputStrA + inputStrE)));
}
origin: inspectIT/inspectIT

  @Test
  public void ruleWithConditionFailureExecution() throws RuleDefinitionException, RuleExecutionException {
    RuleDefinition ruleDefinition = Rules.define(RuleG.class);
    String inputStr = "hallo";
    RuleInput input = new RuleInput(Tags.tag("A", inputStr));
    RuleOutput output = ruleDefinition.execute(input, Collections.<String, Object> emptyMap());
    assertThat(output.getRuleName(), equalTo(ruleDefinition.getName()));
    assertThat(output.getConditionFailures(), hasSize(1));
    assertThat(output.getTags(), empty());
  }
}
rocks.inspectit.server.diagnosis.engine.ruleRuleOutputgetTags

Javadoc

Gets #tags.

Popular methods of RuleOutput

  • <init>
    Default constructor.
  • getConditionFailures
    Gets #conditionFailures.
  • getRuleName
    Gets #ruleName.
  • getEmbeddedTagType
    Gets #embeddedTagType.
  • hasConditionFailures
    Convenience method to check if the rule execution failed due to failed conditions.
  • hasResultTags
    Convenience method to check if the rule execution produced result tags.

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSharedPreferences (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • setRequestProperty (URLConnection)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Table (org.hibernate.mapping)
    A relational table
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now