Documentation ¶
Overview ¶
The commmon package provides structs and functions for external code to interact with this gateway service.
Index ¶
Constants ¶
View Source
const ( ManagementURLFilename = "management.url" StaticURLFilename = "static.url" APIGatewayRoutes = "/v1/gateway/routes" APIGatewayPort = "/v1/gateway/port" )
View Source
const ( MessageBusAddressFilename = "message-bus.url" APIMessageBus = "/v2/message_bus" )
View Source
const ( CasaOSURLFilename = "casaos.url" APICasaOSNotify = "/v1/notify" )
View Source
const (
)
View Source
const (
UserServiceAddressFilename = "user-service.url"
)
Variables ¶
This section is empty.
Functions ¶
func GetMessageBusAddress ¶
Types ¶
type ManagementService ¶
type ManagementService interface { CreateRoute(route *model.Route) error ChangePort(request *model.ChangePortRequest) error GetPort() (error, string) }
func NewManagementService ¶
func NewManagementService(RuntimePath string) (ManagementService, error)
type NotifyService ¶
type NotifyService interface { SendNotify(path string, message interface{}) error SendSystemStatusNotify(message map[string]interface{}) error }
func NewNotifyService ¶
func NewNotifyService(runtimePath string) NotifyService
type ShareService ¶
type ShareService interface {
}func NewShareService ¶
func NewShareService(runtimePath string) ShareService
Click to show internal directories.
Click to hide internal directories.