Codota Logo
IDiagnosisEngine
Code IndexAdd Codota to your IDE (free)

How to use
IDiagnosisEngine
in
rocks.inspectit.server.diagnosis.engine

Best Java code snippets using rocks.inspectit.server.diagnosis.engine.IDiagnosisEngine (Showing top 3 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Gson g =
  • Codota Iconnew Gson()
  • Codota IconGsonBuilder gsonBuilder;gsonBuilder.create()
  • Codota Iconnew GsonBuilder().create()
  • Smart code suggestions by Codota
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public void run() {
  try {
    DiagnosisInput diagnosisInput = queue.take();
    engine.analyze(diagnosisInput.getInvocation(), Collections.singletonMap(RuleConstants.DIAGNOSIS_VAR_BASELINE, diagnosisInput.getBaseline()));
  } catch (DiagnosisEngineException e) {
    LOG.warn("During analyzing of DiagnosisEngine an exception occurred", e);
  } catch (InterruptedException e) {
    Thread.interrupted();
  } finally {
    if (!diagnosisServiceExecutor.isShutdown()) {
      diagnosisServiceExecutor.execute(this);
    }
  }
}
origin: inspectIT/inspectIT

  @Test
  public void stopDiagnosis() throws DiagnosisEngineException {
    double baseline = 1000;
    InvocationSequenceData invocationSequenceData = new InvocationSequenceData();
    when(diagnosisServiceExecutor.isShutdown()).thenReturn(true);
    diagnosisService.diagnose(invocationSequenceData, baseline);
    diagnosisService.run();
    verify(engine, times(1)).analyze(invocationSequenceData, Collections.singletonMap(RuleConstants.DIAGNOSIS_VAR_BASELINE, baseline));
    verify(diagnosisServiceExecutor, times(0)).execute(diagnosisService);
  }
}
origin: inspectIT/inspectIT

@Test
public void runDiagnosis() throws DiagnosisEngineException {
  double baseline = 1000;
  InvocationSequenceData invocationSequenceData = new InvocationSequenceData();
  invocationSequenceData.setDuration(5000d);
  verify(engine, times(0)).analyze(invocationSequenceData, Collections.singletonMap(RuleConstants.DIAGNOSIS_VAR_BASELINE, baseline));
  verify(diagnosisServiceExecutor, times(0)).execute(diagnosisService);
  diagnosisService.diagnose(invocationSequenceData, baseline);
  diagnosisService.diagnose(invocationSequenceData, baseline);
  diagnosisService.diagnose(invocationSequenceData, baseline);
  diagnosisService.run();
  diagnosisService.run();
  diagnosisService.run();
  verify(engine, times(3)).analyze(invocationSequenceData, Collections.singletonMap(RuleConstants.DIAGNOSIS_VAR_BASELINE, baseline));
  verify(diagnosisServiceExecutor, times(3)).execute(diagnosisService);
}
rocks.inspectit.server.diagnosis.engineIDiagnosisEngine

Javadoc

This is the core interface of the diagnosis engine.

Most used methods

  • analyze
    Starts analyzing the given input with additional session specific variables.

Popular in Java

  • Making http post requests using okhttp
  • putExtra (Intent)
  • getSupportFragmentManager (FragmentActivity)
  • getContentResolver (Context)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • JButton (javax.swing)
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • 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
  • IsNull (org.hamcrest.core)
    Is the value null?
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now