internal/

directory
v0.1.26 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2026 License: MIT

Directories

Path Synopsis
adapter
common/kafka
Package kafka provides Kafka messaging models.
Package kafka provides Kafka messaging models.
in/http/auth/basic
Package basic provides a basic authentication controller for the opampcommander API client.
Package basic provides a basic authentication controller for the opampcommander API client.
in/http/auth/github
Package github provides the GitHub oauth2 authentication controller for the opampcommander.
Package github provides the GitHub oauth2 authentication controller for the opampcommander.
in/http/v1/agent
Package agent provides domain models for the agent
Package agent provides domain models for the agent
in/http/v1/agentgroup
Package agentgroup provides HTTP handlers for managing agent groups.
Package agentgroup provides HTTP handlers for managing agent groups.
in/http/v1/connection
Package connection provides the HTTP controller for managing connections.
Package connection provides the HTTP controller for managing connections.
in/http/v1/opamp
Package opamp provides the implementation of the OPAMP protocol.
Package opamp provides the implementation of the OPAMP protocol.
in/http/v1/ping
Package ping provides the ping controller for the HTTP API.
Package ping provides the ping controller for the HTTP API.
in/http/v1/server
Package server provides the HTTP controller for managing servers.
Package server provides the HTTP controller for managing servers.
in/http/v1/version
Package version provides server version information.
Package version provides server version information.
in/messaging/inmemory
Package inmemory implements in-memory messaging adapters for standalone mode.
Package inmemory implements in-memory messaging adapters for standalone mode.
in/messaging/kafka
Package kafka provides Kafka messaging adapter implementations.
Package kafka provides Kafka messaging adapter implementations.
out/messaging/kafka
Package kafka implements Kafka messaging adapters.
Package kafka implements Kafka messaging adapters.
out/persistence/mongodb
Package mongodb provides the MongoDB adapter for the opampcommander application.
Package mongodb provides the MongoDB adapter for the opampcommander application.
out/persistence/mongodb/entity
Package entity contains common entity definitions for MongoDB persistence.
Package entity contains common entity definitions for MongoDB persistence.
application
mapper
Package mapper provides functions to map between api and domain models.
Package mapper provides functions to map between api and domain models.
port
Package port is a package that defines the ports for the application layer.
Package port is a package that defines the ports for the application layer.
service/admin
Package admin provides the implementation of the AdminUsecase interface.
Package admin provides the implementation of the AdminUsecase interface.
service/agent
Package agent provides application services for the agent
Package agent provides application services for the agent
service/agentgroup
Package agentgroup provides the AgentGroupManageService for managing agent groups.
Package agentgroup provides the AgentGroupManageService for managing agent groups.
service/opamp
Package opamp provides the implementation of the OpAMP use case for managing connections and agents.
Package opamp provides the implementation of the OpAMP use case for managing connections and agents.
domain
model
Package model provides domain models for the opampcommander application.
Package model provides domain models for the opampcommander application.
model/agent
Package agent provides domain models for the agent
Package agent provides domain models for the agent
model/serverevent
Package serverevent defines server-to-server event models.
Package serverevent defines server-to-server event models.
model/vo
Package vo provides value objects vo package does not have any dependencies on other packages except the standard library
Package vo provides value objects vo package does not have any dependencies on other packages except the standard library
port
Package port provides ports which is defined in the hexagonal architecture.
Package port provides ports which is defined in the hexagonal architecture.
service
Package service provides the service layer for the opampcommander application.
Package service provides the service layer for the opampcommander application.
Package helper provides utility functions for graceful shutdown management.
Package helper provides utility functions for graceful shutdown management.
Package management provides core management interfaces and types.
Package management provides core management interfaces and types.
healthcheck
Package healthcheck provides health and readiness check functionality.
Package healthcheck provides health and readiness check functionality.
observability
Package observability provides observability features for the application.
Package observability provides observability features for the application.
pprof
Package pprof provides functionalities for performance profiling.
Package pprof provides functionalities for performance profiling.
Package security provides security-related functionality for the opampcommander application.
Package security provides security-related functionality for the opampcommander application.

Jump to

Keyboard shortcuts

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