<?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="testdata"/> <properties name="ignoreUnknownRecordTypes" value="false"/> <outputPorts name="monitoringRecords" subscribers="//@plugins.1/@inputPorts.0 //@plugins.4/@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.5/@inputPorts.0 //@plugins.2/@inputPorts.0"/> <outputPorts name="invalidResponseTimes" subscribers="//@plugins.6/@inputPorts.0 //@plugins.3/@inputPorts.0"/> <inputPorts name="newResponseTime"/> </plugins> <plugins xsi:type="Filter" name="Valid Printer" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeOutputPrinter"> <properties name="validOutput" value="true"/> <inputPorts name="newEvent"/> </plugins> <plugins xsi:type="Filter" name="Invalid Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter"> <outputPorts name="relayedEvents"/> <outputPorts name="currentEventCount"/> <displays name="Counter Display"/> <inputPorts name="inputEvents"/> </plugins> <plugins xsi:type="Filter" name="Global Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter"> <outputPorts name="relayedEvents"/> <outputPorts name="currentEventCount"/> <displays name="Counter Display"/> <inputPorts name="inputEvents"/> </plugins> <plugins xsi:type="Filter" name="Valid Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter"> <outputPorts name="relayedEvents"/> <outputPorts name="currentEventCount"/> <displays name="Counter Display"/> <inputPorts name="inputEvents"/> </plugins> <plugins xsi:type="Filter" name="Invalid Printer" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeOutputPrinter"> <properties name="validOutput" value="false"/> <inputPorts name="newEvent"/> </plugins> <dependencies filePath="BookstoreApplication.jar"/> <dependencies filePath="commons-cli-1.2.jar"/> <views name="My View" description="Some amazing view."> <displayConnectors name="Valid Counter Display" display="//@plugins.5/@displays.0"/> <displayConnectors name="Global Counter Display" display="//@plugins.4/@displays.0"/> <displayConnectors name="Invalid Counter Display" display="//@plugins.3/@displays.0"/> </views> </Project>