Skip to content
Snippets Groups Projects
Commit 2a8fd7b0 authored by Sören Henning's avatar Sören Henning
Browse files

refactor domain package

parent 1a110e16
No related branches found
No related tags found
1 merge request!17Get impletemented stages and Java 8
Showing
with 38 additions and 36 deletions
......@@ -11,6 +11,10 @@ import com.tinkerpop.blueprints.Graph;
import kieker.analysis.dev.DependencyCreatorStage;
import kieker.analysis.dev.DependencyStatisticsDecoratorStage;
import kieker.analysis.domain.AggregatedOperationCall;
import kieker.analysis.domain.AggregatedTrace;
import kieker.analysis.domain.OperationCall;
import kieker.analysis.domain.Trace;
import kieker.analysis.stage.tracediagnosis.AllowedRecordsFilter;
import kieker.analysis.stage.tracediagnosis.BeginEndOfMonitoringDetector;
import kieker.analysis.stage.tracediagnosis.OperationCallHandlerComposite;
......@@ -22,10 +26,6 @@ import kieker.analysis.trace.graphoutput.GraphMLWriter;
import kieker.analysis.trace.traversal.AggrTraceTraverserStage;
import kieker.analysis.trace.traversal.NamedGraph;
import kieker.analysis.trace.traversal.TraceTraverserStage;
import kieker.analysis.traceanalysisdomain.AggregatedOperationCall;
import kieker.analysis.traceanalysisdomain.AggregatedTrace;
import kieker.analysis.traceanalysisdomain.OperationCall;
import kieker.analysis.traceanalysisdomain.Trace;
import kieker.common.record.IMonitoringRecord;
import kieker.common.record.misc.KiekerMetadataRecord;
......
......@@ -2,10 +2,10 @@ package kieker.analysis.dev;
import java.util.Iterator;
import kieker.analysis.traceanalysisdomain.AggregatedOperationCall;
import kieker.analysis.traceanalysisdomain.AggregatedTrace;
import kieker.analysis.traceanalysisdomain.OperationCall;
import kieker.analysis.traceanalysisdomain.Trace;
import kieker.analysis.domain.AggregatedOperationCall;
import kieker.analysis.domain.AggregatedTrace;
import kieker.analysis.domain.OperationCall;
import kieker.analysis.domain.Trace;
import teetime.stage.basic.AbstractTransformation;
......
package kieker.analysis.dev;
import kieker.analysis.domain.AggregatedOperationCall;
import kieker.analysis.trace.traversal.OperationCallVisitor;
import kieker.analysis.traceanalysisdomain.AggregatedOperationCall;
public class DependencyCreator extends OperationCallVisitor<AggregatedOperationCall> {
......
package kieker.analysis.dev;
import kieker.analysis.domain.AggregatedTrace;
import kieker.analysis.trace.traversal.TraceTraverser;
import kieker.analysis.traceanalysisdomain.AggregatedTrace;
import teetime.stage.basic.AbstractTransformation;
......
......@@ -3,7 +3,7 @@ package kieker.analysis.dev;
import java.util.List;
import java.util.stream.Collectors;
import kieker.analysis.traceanalysisdomain.AggregatedOperationCall;
import kieker.analysis.domain.AggregatedOperationCall;
import kieker.analysis.traceanalysisutil.Statistics;
import kieker.analysis.traceanalysisutil.StatisticsUtility;
......
......@@ -5,8 +5,8 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import kieker.analysis.traceanalysisdomain.AggregatedOperationCall;
import kieker.analysis.traceanalysisdomain.OperationCall;
import kieker.analysis.domain.AggregatedOperationCall;
import kieker.analysis.domain.OperationCall;
/**
* This class represents an aggregated aggregated-trace. It connects
......
package kieker.analysis.dev;
import kieker.analysis.traceanalysisdomain.AggregatedOperationCall;
import kieker.analysis.domain.AggregatedOperationCall;
/**
* Relation between two {@link AggregatedOperationCall}. Further it stores
......
......@@ -14,7 +14,7 @@
* limitations under the License.
***************************************************************************/
package kieker.analysis.traceanalysisdomain;
package kieker.analysis.domain;
import java.util.ArrayList;
import java.util.List;
......
......@@ -14,7 +14,7 @@
* limitations under the License.
***************************************************************************/
package kieker.analysis.traceanalysisdomain;
package kieker.analysis.domain;
/**
* This is an abstract base for classes representing traces (a tree of operation calls) within this application. Technically this class is just a container for a
......
......@@ -14,7 +14,7 @@
* limitations under the License.
***************************************************************************/
package kieker.analysis.traceanalysisdomain;
package kieker.analysis.domain;
import java.util.LinkedList;
import java.util.List;
......
......@@ -14,7 +14,7 @@
* limitations under the License.
***************************************************************************/
package kieker.analysis.traceanalysisdomain;
package kieker.analysis.domain;
import java.util.List;
......
......@@ -14,7 +14,7 @@
* limitations under the License.
***************************************************************************/
package kieker.analysis.traceanalysisdomain;
package kieker.analysis.domain;
/**
* This class represents a concrete operation call within this application. It adds some properties that are only required for concrete operation calls, like the
......
......@@ -14,7 +14,7 @@
* limitations under the License.
***************************************************************************/
package kieker.analysis.traceanalysisdomain;
package kieker.analysis.domain;
/**
* This class represents a concrete trace within this application. It adds some properties that are only required for concrete traces, like the trace ID.
......
......@@ -19,10 +19,10 @@ package kieker.analysis.stage.tracediagnosis;
import java.util.ArrayList;
import java.util.List;
import kieker.analysis.traceanalysisdomain.AggregatedOperationCall;
import kieker.analysis.traceanalysisdomain.AggregatedTrace;
import kieker.analysis.traceanalysisdomain.OperationCall;
import kieker.analysis.traceanalysisdomain.Trace;
import kieker.analysis.domain.AggregatedOperationCall;
import kieker.analysis.domain.AggregatedTrace;
import kieker.analysis.domain.OperationCall;
import kieker.analysis.domain.Trace;
import kieker.analysis.traceanalysisutil.Statistics;
import kieker.analysis.traceanalysisutil.StatisticsUtility;
......
......@@ -22,6 +22,7 @@ import kieker.common.record.flow.trace.TraceMetadata;
import kieker.common.record.flow.trace.operation.AfterOperationEvent;
import kieker.common.record.flow.trace.operation.BeforeOperationEvent;
import kieker.common.record.misc.KiekerMetadataRecord;
import teetime.stage.basic.AbstractTransformation;
/**
......@@ -33,7 +34,8 @@ public final class AllowedRecordsFilter extends AbstractTransformation<IMonitori
@Override
protected void execute(final IMonitoringRecord element) {
if (element instanceof TraceMetadata || element instanceof BeforeOperationEvent || element instanceof AfterOperationEvent || element instanceof KiekerMetadataRecord || element instanceof OperationExecutionRecord) {
if (element instanceof TraceMetadata || element instanceof BeforeOperationEvent || element instanceof AfterOperationEvent
|| element instanceof KiekerMetadataRecord || element instanceof OperationExecutionRecord) {
super.getOutputPort().send(element);
} else {
ignoredRecords++;
......
......@@ -24,8 +24,8 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import kieker.analysis.traceanalysisdomain.OperationCall;
import kieker.analysis.traceanalysisdomain.Trace;
import kieker.analysis.domain.OperationCall;
import kieker.analysis.domain.Trace;
import kieker.common.record.controlflow.OperationExecutionRecord;
import teetime.stage.basic.AbstractTransformation;
......
......@@ -21,8 +21,8 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import kieker.analysis.traceanalysisdomain.AggregatedOperationCall;
import kieker.analysis.traceanalysisdomain.OperationCall;
import kieker.analysis.domain.AggregatedOperationCall;
import kieker.analysis.domain.OperationCall;
import kieker.analysis.traceanalysisutil.Statistics;
import kieker.analysis.traceanalysisutil.StatisticsUtility;
......
......@@ -16,8 +16,8 @@
package kieker.analysis.stage.tracediagnosis;
import kieker.analysis.traceanalysisdomain.OperationCall;
import kieker.analysis.traceanalysisdomain.Trace;
import kieker.analysis.domain.OperationCall;
import kieker.analysis.domain.Trace;
import teetime.stage.basic.AbstractTransformation;
......
......@@ -18,9 +18,9 @@ package kieker.analysis.stage.tracediagnosis;
import java.util.List;
import kieker.analysis.traceanalysisdomain.AggregatedOperationCall;
import kieker.analysis.traceanalysisdomain.OperationCall;
import kieker.analysis.traceanalysisdomain.Trace;
import kieker.analysis.domain.AggregatedOperationCall;
import kieker.analysis.domain.OperationCall;
import kieker.analysis.domain.Trace;
import teetime.framework.AbstractCompositeStage;
import teetime.framework.InputPort;
......
......@@ -17,8 +17,8 @@
package kieker.analysis.stage.tracediagnosis;
import kieker.analysis.dev.AggregatedTraceCallsDecorator;
import kieker.analysis.traceanalysisdomain.AggregatedTrace;
import kieker.analysis.traceanalysisdomain.Trace;
import kieker.analysis.domain.AggregatedTrace;
import kieker.analysis.domain.Trace;
import teetime.framework.AbstractCompositeStage;
import teetime.framework.InputPort;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment