Directories
¶
| Path | Synopsis |
|---|---|
|
adapter
|
|
|
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/auth
Package auth provides the authentication api for the opampcommander application
|
Package auth provides the authentication api for the opampcommander application |
|
in/http/v1/command
Package command provides the command controller for the opampcommander.
|
Package command provides the command controller for the opampcommander. |
|
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. |
|
out/persistence/etcd
Package etcd provides the etcd adapter for the opampcommander application.
|
Package etcd provides the etcd adapter for the opampcommander application. |
|
out/persistence/etcd/entity
Package entity provides the entity models for the opampcommander application.
|
Package entity provides the entity models for the opampcommander application. |
|
application
|
|
|
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/command
Package command provides the command application usecase for the opampcommander.
|
Package command provides the command application usecase for the opampcommander. |
|
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/remoteconfig
Package remoteconfig provides the remote config for opampcommander.
|
Package remoteconfig provides the remote config for opampcommander. |
|
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 and types for the application layer.
|
Package helper provides utility functions and types for the application layer. |
|
Package security provides security-related functionality for the opampcommander application.
|
Package security provides security-related functionality for the opampcommander application. |
Click to show internal directories.
Click to hide internal directories.