Package com.wavefront.agent.preprocessor
Class ReportableEntityPreprocessor
- java.lang.Object
-
- com.wavefront.agent.preprocessor.ReportableEntityPreprocessor
-
public class ReportableEntityPreprocessor extends Object
A container class for multiple types of rules (point line-specific and parsed entity-specific) Created by Vasily on 9/15/16.
-
-
Constructor Summary
Constructors Constructor Description ReportableEntityPreprocessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Preprocessor<String>
forPointLine()
Preprocessor<wavefront.report.ReportPoint>
forReportPoint()
Preprocessor<wavefront.report.Span>
forSpan()
int
hashCode()
ReportableEntityPreprocessor
merge(ReportableEntityPreprocessor other)
boolean
preprocessPointLine(String pointLine, ReportableEntityHandler handler)
-
-
-
Method Detail
-
forPointLine
public Preprocessor<String> forPointLine()
-
forReportPoint
public Preprocessor<wavefront.report.ReportPoint> forReportPoint()
-
forSpan
public Preprocessor<wavefront.report.Span> forSpan()
-
preprocessPointLine
public boolean preprocessPointLine(String pointLine, ReportableEntityHandler handler)
-
merge
public ReportableEntityPreprocessor merge(ReportableEntityPreprocessor other)
-
-