Documentation
¶
Index ¶
- type GravTransportHTTP
- func (g *GravTransportHTTP) ConnectEndpoint(endpoint string, connect grav.ConnectFunc) error
- func (g *GravTransportHTTP) ConnectEndpointWithUUID(uuid, endpoint string, connect grav.ConnectFunc) error
- func (g *GravTransportHTTP) HTTPHandlerFunc() http.HandlerFunc
- func (g *GravTransportHTTP) HandlerFunc() vk.HandlerFunc
- func (g *GravTransportHTTP) Serve(opts *grav.TransportOpts, connect grav.ConnectFunc) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GravTransportHTTP ¶
GravTransportHTTP is an HTTP handler manager that pushes messages into a bus
func (*GravTransportHTTP) ConnectEndpoint ¶
func (g *GravTransportHTTP) ConnectEndpoint(endpoint string, connect grav.ConnectFunc) error
ConnectEndpoint adds an HTTP/S endpoint to emit messages to
func (*GravTransportHTTP) ConnectEndpointWithUUID ¶
func (g *GravTransportHTTP) ConnectEndpointWithUUID(uuid, endpoint string, connect grav.ConnectFunc) error
ConnectEndpointWithUUID adds an HTTP/S endpoint to emit messages to
func (*GravTransportHTTP) HTTPHandlerFunc ¶
func (g *GravTransportHTTP) HTTPHandlerFunc() http.HandlerFunc
HTTPHandlerFunc returns an http.HandlerFunc for incoming messages
func (*GravTransportHTTP) HandlerFunc ¶
func (g *GravTransportHTTP) HandlerFunc() vk.HandlerFunc
HandlerFunc returns a vk handlerFunc for incoming messages use HTTPHAndlerFunc for a regular Go http.HandlerFunc
func (*GravTransportHTTP) Serve ¶
func (g *GravTransportHTTP) Serve(opts *grav.TransportOpts, connect grav.ConnectFunc) error
Serve creates a request server to handle incoming messages (not yet implemented)
Click to show internal directories.
Click to hide internal directories.