<?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"/> <inputPorts name="newEvent"/> </plugins> <dependencies filePath="BookstoreApplication.jar"/> <dependencies filePath="commons-cli-1.2.jar"/> <properties name="recordsTimeUnit" value="NANOSECONDS"/> <properties name="projectName" value="AnalysisProject"/> </Project>