pkg

package
v0.15.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

README

Standalone packages

The pkg directory (the current directory) contains a set of standalone packages that can be imported and used by external applications. The packages are specifically meant for the development of the Magistrala based back-end applications and implement common tasks needed by the programmatic operation of Magistrala platform.

Documentation

Overview

Package pkg contains library packages used by Magistrala services and external services that integrate with Magistrala.

Directories

Path Synopsis
Package errors contains Magistrala errors definitions.
Package errors contains Magistrala errors definitions.
nats
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
rabbitmq
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
redis
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
Package groups contains the domain concept definitions needed to support Magistrala groups functionality.
Package groups contains the domain concept definitions needed to support Magistrala groups functionality.
mocks
Package mocks contains mocks for testing purposes.
Package mocks contains mocks for testing purposes.
Package auth contains the domain concept definitions needed to support Magistrala auth functionality.
Package auth contains the domain concept definitions needed to support Magistrala auth functionality.
Package jaeger contains the domain concept definitions needed to support Magistrala Jaeger tracing functionality.
Package jaeger contains the domain concept definitions needed to support Magistrala Jaeger tracing functionality.
mqtt
Package mqtt hold the implementation of the Publisher and PubSub interfaces for the MQTT messaging system, the internal messaging broker of the Magistrala IoT platform.
Package mqtt hold the implementation of the Publisher and PubSub interfaces for the MQTT messaging system, the internal messaging broker of the Magistrala IoT platform.
nats
Package nats hold the implementation of the Publisher and PubSub interfaces for the NATS messaging system, the internal messaging broker of the Magistrala IoT platform.
Package nats hold the implementation of the Publisher and PubSub interfaces for the NATS messaging system, the internal messaging broker of the Magistrala IoT platform.
nats/tracing
Package tracing provides tracing instrumentation for Magistrala things policies service.
Package tracing provides tracing instrumentation for Magistrala things policies service.
rabbitmq
Package rabbitmq holds the implementation of the Publisher and PubSub interfaces for the RabbitMQ messaging system, the internal messaging broker of the Magistrala IoT platform.
Package rabbitmq holds the implementation of the Publisher and PubSub interfaces for the RabbitMQ messaging system, the internal messaging broker of the Magistrala IoT platform.
rabbitmq/tracing
Package tracing provides tracing instrumentation for Magistrala things policies service.
Package tracing provides tracing instrumentation for Magistrala things policies service.
tracing
Package tracing provides tracing instrumentation for Magistrala things policies service.
Package tracing provides tracing instrumentation for Magistrala things policies service.
Package oauth2 contains the domain concept definitions needed to support Magistrala ui service OAuth2 functionality.
Package oauth2 contains the domain concept definitions needed to support Magistrala ui service OAuth2 functionality.
google
Package google contains the domain concept definitions needed to support Magistrala services for Google OAuth2 functionality.
Package google contains the domain concept definitions needed to support Magistrala services for Google OAuth2 functionality.
Package policies contains Magistrala policy definitions.
Package policies contains Magistrala policy definitions.
spicedb
Package server contains the HTTP, gRPC and CoAP server implementation.
Package server contains the HTTP, gRPC and CoAP server implementation.
Package postgres contains the domain concept definitions needed to support Magistrala PostgreSQL database functionality.
Package postgres contains the domain concept definitions needed to support Magistrala PostgreSQL database functionality.
Package prometheus provides a framework for defining and collecting metrics for prometheus.
Package prometheus provides a framework for defining and collecting metrics for prometheus.
sdk
go
Package sdk contains Magistrala SDK.
Package sdk contains Magistrala SDK.
Package server contains the HTTP, gRPC and CoAP server implementation.
Package server contains the HTTP, gRPC and CoAP server implementation.
coap
Package coap contains the CoAP server implementation.
Package coap contains the CoAP server implementation.
grpc
Package grpc contains the gRPC server implementation.
Package grpc contains the gRPC server implementation.
http
Package http contains the HTTP server implementation.
Package http contains the HTTP server implementation.
Package transformers contains the domain concept definitions needed to support Magistrala transformer services functionality.
Package transformers contains the domain concept definitions needed to support Magistrala transformer services functionality.
json
Package json contains JSON transformer.
Package json contains JSON transformer.
senml
Package senml contains SenML transformer.
Package senml contains SenML transformer.
Package ulid contains ULID generator.
Package ulid contains ULID generator.
Package uuid contains UUID generator.
Package uuid contains UUID generator.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL