Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestForwarder ¶
type RequestForwarder interface {
HandleRequest(r *http.Request) (entity.ServiceResponse, error)
}
type RequestHandler ¶
type RequestHandler struct {
// contains filtered or unexported fields
}
func NewRequestHandler ¶
func NewRequestHandler( port int, hub RequestForwarder) *RequestHandler
func (*RequestHandler) GetHub ¶
func (handler *RequestHandler) GetHub() RequestForwarder
func (*RequestHandler) GetPort ¶
func (handlerInt *RequestHandler) GetPort() int
func (*RequestHandler) ServeHTTP ¶
func (handler *RequestHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP is the handler for passthrough requests to our backend services
Click to show internal directories.
Click to hide internal directories.