Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthService ¶
type InnerCommunicator ¶
type InnerCommunicator interface { PostMessage(endpoint string, message interface{}, response interface{}, params ...*meta.RequestParams) error GetMessage(endpoint string, response interface{}, params ...*meta.RequestParams) error }
type Server ¶
type Server interface { SetupEncryption(cert *meta.TLSCertificate) SetupAuth(pb *rsa.PublicKey, accessRoles meta.AccessConfig) // Must be configured before rest & gRPC sub servers! SetupREST(router chi.Router) // Setup REST sub server configuration SetupGRPC(fn func(srv *grpc.Server)) // Setup gRPC sub server configuration SetupAMQP(handler Handler) // Setup AMQP events handler sub server configuration SetupLogger() Start() Shutdown() }
Source Files
¶
Click to show internal directories.
Click to hide internal directories.