package eu.play_project.dcep.api.measurement; import java.io.Serializable; public abstract class MeasurementResult implements Serializable{ /** * */ private static final long serialVersionUID = 100L; private String name; protected int measuringPeriod =0; private int numberOfComponentInputEvetns =0; private int numberOfEtalisInputEvents = 0; private int numberOfOutputEvents =0; private long processingTimeForOneEvent =0; private long numberOfEventsProcessedSinceStartUp=0; private long inputBuffer = 0; private long outputBuffer = 0; public MeasurementResult(){} public MeasurementResult( String name){ this.name = name; } public MeasurementResult( String name, int period){ this.name = name; this.measuringPeriod = period; } public void accept(Visitor v){ v.visit(this); } public int getMeasuringPeriod() { return measuringPeriod; } public int getNumberOfComponentInputEvetns() { return numberOfComponentInputEvetns; } public void setNumberOfComponentInputEvetns(int numberOfInputEvetns) { this.numberOfComponentInputEvetns = numberOfInputEvetns; } public int getNumberOfOutputEvents() { return numberOfOutputEvents; } public void setNumberOfOutputEvents(int numberOfOutputEvents) { this.numberOfOutputEvents = numberOfOutputEvents; } public long getProcessingTimeForOneEvent() { return processingTimeForOneEvent; } public void setProcessingTimeForOneEvent(long processingTimeForOneEvent) { this.processingTimeForOneEvent = processingTimeForOneEvent; } public int getNumberOfEtalisInputEvents() { return numberOfEtalisInputEvents; } public void setNumberOfEtalisInputEvents(int numberOfEtalisInputEvents) { this.numberOfEtalisInputEvents = numberOfEtalisInputEvents; } /** * @return the name */ public String getName() { return name; } /** * @param name the name to set */ public void setName(String name) { this.name = name; } /** * @return the numberOfEventsProcessedSinceStartUp */ public long getNumberOfEventsProcessedSinceStartUp() { return numberOfEventsProcessedSinceStartUp; } /** * @param numberOfEventsProcessedSinceStartUp the numberOfEventsProcessedSinceStartUp to set */ public void setNumberOfEventsProcessedSinceStartUp(long numberOfEventsProcessedSinceStartUp) { this.numberOfEventsProcessedSinceStartUp = numberOfEventsProcessedSinceStartUp; } public long getInputBufferUtilization() { return inputBuffer; } public void setInputBufferUtilization(long inputBuffer) { this.inputBuffer = inputBuffer; } public long getOutputBufferUtilization() { return outputBuffer; } public void setOutputBufferUtilization(long outputBuffer) { this.outputBuffer = outputBuffer; } }