Documentation
¶
Index ¶
- func BuildJSONPageMetadata(r *http.Request) (readers.JSONPageMetadata, error)
- func BuildSenMLPageMetadata(r *http.Request) (readers.SenMLPageMetadata, error)
- func ConvertCSVToJSONMessages(csvMessages []byte) ([]mfjson.Message, error)
- func ConvertCSVToSenMLMessages(data []byte) ([]senml.Message, error)
- func ConvertJSONToJSONMessages(data []byte) ([]mfjson.Message, error)
- func ConvertJSONToSenMLMessages(data []byte) ([]senml.Message, error)
- func GenerateCSVFromJSON(page readers.MessagesPage) ([]byte, error)
- func GenerateCSVFromSenML(page readers.MessagesPage) ([]byte, error)
- func GenerateJSON(page readers.MessagesPage) ([]byte, error)
- func LoggingMiddleware(svc readers.Service, logger logger.Logger) readers.Service
- func MakeHandler(svc readers.Service, tracer opentracing.Tracer, svcName string, ...) http.Handler
- func MetricsMiddleware(svc readers.Service, counter metrics.Counter, latency metrics.Histogram) readers.Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildJSONPageMetadata ¶ added in v0.30.0
func BuildJSONPageMetadata(r *http.Request) (readers.JSONPageMetadata, error)
func BuildSenMLPageMetadata ¶ added in v0.30.0
func BuildSenMLPageMetadata(r *http.Request) (readers.SenMLPageMetadata, error)
func ConvertCSVToJSONMessages ¶ added in v0.30.1
func ConvertCSVToSenMLMessages ¶ added in v0.30.1
func ConvertJSONToJSONMessages ¶ added in v0.30.1
func ConvertJSONToSenMLMessages ¶ added in v0.30.1
func GenerateCSVFromJSON ¶ added in v0.30.1
func GenerateCSVFromJSON(page readers.MessagesPage) ([]byte, error)
func GenerateCSVFromSenML ¶ added in v0.30.1
func GenerateCSVFromSenML(page readers.MessagesPage) ([]byte, error)
func GenerateJSON ¶ added in v0.30.1
func GenerateJSON(page readers.MessagesPage) ([]byte, error)
func LoggingMiddleware ¶
LoggingMiddleware adds logging facilities to the core service.
func MakeHandler ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.