Skip to content
Snippets Groups Projects
Bookstore-Example.kax 3.03 KiB
Newer Older
<?xml version="1.0" encoding="UTF-8"?>
<Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="platform:/resource/Kieker/model/AnalysisMetaModel.ecore">
  <plugins xsi:type="Reader" name="FSReader" classname="kieker.analysis.plugin.reader.filesystem.FSReader">
    <properties name="inputDirs" value="data/Bookstore-Example/testdata"/>
    <properties name="ignoreUnknownRecordTypes" value="false"/>
    <outputPorts name="monitoringRecords" subscribers="//@plugins.5/@inputPorts.0"/>
  </plugins>
  <plugins xsi:type="Filter" name="MyResponseTimeFilter" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeFilter">
    <properties name="thresholdNanos" value="1900000"/>
    <outputPorts name="validResponseTimes" subscribers="//@plugins.4/@inputPorts.0"/>
    <outputPorts name="invalidResponseTimes" subscribers="//@plugins.3/@inputPorts.0"/>
    <inputPorts name="newResponseTime"/>
  </plugins>
  <plugins xsi:type="Filter" name="Invalid Printer" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeOutputPrinter">
    <properties name="validOutput" value="false"/>
    <inputPorts name="newEvent"/>
  </plugins>
  <plugins xsi:type="Filter" name="Invalid Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter">
    <outputPorts name="relayedEvents" subscribers="//@plugins.2/@inputPorts.0"/>
    <outputPorts name="currentEventCount"/>
    <displays name="Visual Counter Display"/>
    <displays name="Counter Display"/>
    <displays name="XYPlot Counter Display"/>
    <displays name="Meter Gauge Counter Display"/>
    <inputPorts name="inputEvents"/>
  </plugins>
  <plugins xsi:type="Filter" name="Valid Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter">
    <outputPorts name="relayedEvents" subscribers="//@plugins.6/@inputPorts.0"/>
    <outputPorts name="currentEventCount"/>
    <displays name="Visual Counter Display"/>
    <displays name="Counter Display"/>
    <displays name="XYPlot Counter Display"/>
    <displays name="Meter Gauge Counter Display"/>
    <inputPorts name="inputEvents"/>
  </plugins>
  <plugins xsi:type="Filter" name="Global Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter">
    <outputPorts name="relayedEvents" subscribers="//@plugins.1/@inputPorts.0"/>
    <outputPorts name="currentEventCount"/>
    <displays name="Visual Counter Display"/>
    <displays name="Counter Display"/>
    <displays name="XYPlot Counter Display"/>
    <displays name="Meter Gauge Counter Display"/>
    <inputPorts name="inputEvents"/>
  </plugins>
  <plugins xsi:type="Filter" name="Valid Printer" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeOutputPrinter">
    <properties name="validOutput" value="true"/>
  <dependencies filePath="BookstoreApplication.jar"/>
  <dependencies filePath="commons-cli-1.2.jar"/>
  <properties name="recordsTimeUnit" value="NANOSECONDS"/>
  <properties name="projectName" value="AnalysisProject"/>
</Project>