Package net.sourceforge.pmd
Interface ThreadSafeReportListener
-
- All Known Subinterfaces:
AnalysisCache
- All Known Implementing Classes:
AbstractAnalysisCache
,FileAnalysisCache
,NoopAnalysisCache
public interface ThreadSafeReportListener
Marker interface for report listeners that, being thread-safe, need not extra synchronization. Thread-safety is required only for concurrently notifying about different files. Same file violations are guaranteed to be reported serially.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
metricAdded(Metric metric)
Deprecated.seeStatisticalRule
void
ruleViolationAdded(RuleViolation ruleViolation)
A new violation has been found.
-
-
-
Method Detail
-
ruleViolationAdded
void ruleViolationAdded(RuleViolation ruleViolation)
A new violation has been found.- Parameters:
ruleViolation
- the found violation.
-
metricAdded
@Deprecated void metricAdded(Metric metric)
Deprecated.seeStatisticalRule
A new metric point has been reported.- Parameters:
metric
- the metric
-
-