Documentation ¶
Index ¶
- func NewCertRotationHandler(cloudServerUri string, clientID string) *certRotationHandler
- func NewCertRotationHandlerDetailed(cloudServerUri string, clientID string, client *http.Client) *certRotationHandler
- func RunBridgeClientRestAPI() error
- func RunClient(test bool)
- type Arguments
- type BiDiMessageHandler
- type RestMessageHandler
- type WebSocketMessageHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCertRotationHandler ¶
func RunBridgeClientRestAPI ¶
func RunBridgeClientRestAPI() error
Run - configures and starts the web server
Types ¶
type BiDiMessageHandler ¶
type BiDiMessageHandler interface { // StartMessageHandler Starts the handler StartMessageHandler(clientID string) error // StopMessageHandler stops the handler StopMessageHandler() // GetHandlerType gets the type of the handler for debug purposes GetHandlerType() string }
BiDiMessageHandler Generic interface for bi directional message handlers
func NewBidiMessageHandler ¶
func NewBidiMessageHandler(serverURL string) BiDiMessageHandler
type RestMessageHandler ¶
type RestMessageHandler struct {
// contains filtered or unexported fields
}
RestMessageHandler A rest based implementation of the BiDiMessageHanadler
func NewRestMessageHandler ¶
func NewRestMessageHandler(serverURL string) *RestMessageHandler
func (*RestMessageHandler) GetHandlerType ¶
func (t *RestMessageHandler) GetHandlerType() string
func (*RestMessageHandler) StartMessageHandler ¶
func (t *RestMessageHandler) StartMessageHandler(clientID string) error
func (*RestMessageHandler) StopMessageHandler ¶
func (t *RestMessageHandler) StopMessageHandler()
type WebSocketMessageHandler ¶
type WebSocketMessageHandler struct {
// contains filtered or unexported fields
}
WebSocketMessageHandler A web socket based implementation of the BiDiMessageHanadler
func NewWebSocketMessageHandler ¶
func NewWebSocketMessageHandler(serverURL string) *WebSocketMessageHandler
func (*WebSocketMessageHandler) GetHandlerType ¶
func (t *WebSocketMessageHandler) GetHandlerType() string
func (*WebSocketMessageHandler) ReadWSFromCloud ¶
func (t *WebSocketMessageHandler) ReadWSFromCloud(conn *websocket.Conn)
func (*WebSocketMessageHandler) StartMessageHandler ¶
func (t *WebSocketMessageHandler) StartMessageHandler(clientID string) error
func (*WebSocketMessageHandler) StopMessageHandler ¶
func (t *WebSocketMessageHandler) StopMessageHandler()
Source Files ¶
Click to show internal directories.
Click to hide internal directories.