Package com.wavefront.ingester
Interface Decoder<T>
-
- All Known Implementing Classes:
GraphiteDecoder,HistogramDecoder,OpenTSDBDecoder,WFTopDecoder
@Deprecated public interface Decoder<T>
Deprecated.A decoder of an input line.- Author:
- Clement Pang (clement@wavefront.com).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voiddecodeReportPoints(T msg, List<ReportPoint> out)Deprecated.Certain decoders support decoding the customer id from the input line itself.voiddecodeReportPoints(T msg, List<ReportPoint> out, String customerId)Deprecated.Decode graphite points and dump them into an output array.voiddecodeReportPoints(T msg, List<ReportPoint> out, String customerId, IngesterContext ingesterContext)Deprecated.Decode graphite points and dump them into an output array.
-
-
-
Method Detail
-
decodeReportPoints
void decodeReportPoints(T msg, List<ReportPoint> out, String customerId)
Deprecated.Decode graphite points and dump them into an output array. The supplied customer id will be set and no customer id extraction will be attempted.- Parameters:
msg- Message to parse.out- List to output the parsed point.customerId- The customer id to use as the table for the result ReportPoint.
-
decodeReportPoints
void decodeReportPoints(T msg, List<ReportPoint> out, String customerId, IngesterContext ingesterContext)
Deprecated.Decode graphite points and dump them into an output array. The supplied customer id will be set and no customer id extraction will be attempted.- Parameters:
msg- Message to parse.out- List to output the parsed point.customerId- The customer id to use as the table for the result ReportPoint.ingesterContext- The ingester context with extra params for decoding.
-
decodeReportPoints
void decodeReportPoints(T msg, List<ReportPoint> out)
Deprecated.Certain decoders support decoding the customer id from the input line itself.- Parameters:
msg- Message to parse.out- List to output the parsed point.
-
-