public class PointHandlerLoggingDecorator extends Object implements PointHandler
Constructor and Description |
---|
PointHandlerLoggingDecorator(PointHandler delegate) |
Modifier and Type | Method and Description |
---|---|
Runnable |
getLoggingTask() |
void |
handleBlockedPoint(String pointLine)
Called when a blocked line is encountered.
|
void |
reportPoint(ReportPoint point,
String debugLine)
Send a point for reporting.
|
void |
reportPoints(List<ReportPoint> points)
Send a collection of points for reporting.
|
String |
toString() |
public PointHandlerLoggingDecorator(PointHandler delegate)
public void reportPoint(ReportPoint point, String debugLine)
PointHandler
reportPoint
in interface PointHandler
point
- Point to report.debugLine
- Debug information to print to console when the line is rejected.
If null, then use the entire point converted to string.public void reportPoints(List<ReportPoint> points)
PointHandler
reportPoints
in interface PointHandler
points
- Points to report.public void handleBlockedPoint(String pointLine)
PointHandler
handleBlockedPoint
in interface PointHandler
pointLine
- Line encountered. If null, it will increment the blocked points counter
but won't write to the logpublic Runnable getLoggingTask()
Copyright © 2018. All rights reserved.