Documentation
¶
Index ¶
- type ConfigHandlers
- func (configHandler *ConfigHandlers) CreateHostRulesHandler(params config.CreateHostRulesParams, _principal interface{}) middleware.Responder
- func (configHandler *ConfigHandlers) DeleteHostRulesHandler(params config.DeleteHostRulesParams, _principal interface{}) middleware.Responder
- func (configHandler *ConfigHandlers) GetHostRulesHandler(params config.GetHostRuleParams, _principal interface{}) middleware.Responder
- func (configHandler *ConfigHandlers) HealthCheckHandler(params redirect.HealthcheckParams) middleware.Responder
- func (configHandler *ConfigHandlers) ListHostRulesHandler(params config.ListHostRulesParams, _principal interface{}) middleware.Responder
- func (configHandler *ConfigHandlers) UpdateHostRulesHandler(params config.UpdateHostRulesParams, _principal interface{}) middleware.Responder
- type LocalesHandler
- type RedirectHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigHandlers ¶
type ConfigHandlers struct {
// contains filtered or unexported fields
}
ConfigHandlers implement methods into restapi
func NewConfigHandlers ¶
func NewConfigHandlers(store store.Store) ConfigHandlers
NewConfigHandlers initialize new controller
func (*ConfigHandlers) CreateHostRulesHandler ¶
func (configHandler *ConfigHandlers) CreateHostRulesHandler( params config.CreateHostRulesParams, _principal interface{}, ) middleware.Responder
CreateHostRulesHandler is handler for CreateHostRules
func (*ConfigHandlers) DeleteHostRulesHandler ¶
func (configHandler *ConfigHandlers) DeleteHostRulesHandler( params config.DeleteHostRulesParams, _principal interface{}, ) middleware.Responder
DeleteHostRulesHandler is handler for DeleteHostRules
func (*ConfigHandlers) GetHostRulesHandler ¶
func (configHandler *ConfigHandlers) GetHostRulesHandler( params config.GetHostRuleParams, _principal interface{}, ) middleware.Responder
GetHostRulesHandler is handler for GetHostRules
func (*ConfigHandlers) HealthCheckHandler ¶
func (configHandler *ConfigHandlers) HealthCheckHandler( params redirect.HealthcheckParams, ) middleware.Responder
HealthCheckHandler is handler for HealthCheck
func (*ConfigHandlers) ListHostRulesHandler ¶
func (configHandler *ConfigHandlers) ListHostRulesHandler( params config.ListHostRulesParams, _principal interface{}, ) middleware.Responder
ListHostRulesHandler is handler for ListHostRules
func (*ConfigHandlers) UpdateHostRulesHandler ¶
func (configHandler *ConfigHandlers) UpdateHostRulesHandler( params config.UpdateHostRulesParams, _principal interface{}, ) middleware.Responder
UpdateHostRulesHandler is handler for UpdateHostRules
type LocalesHandler ¶
LocalesHandler is handler for locales
func (LocalesHandler) Handle ¶
func (locales LocalesHandler) Handle(config.LocalesParams) middleware.Responder
Handle implement config.LocalesHandler.handle
type RedirectHandler ¶
type RedirectHandler struct { store.Store resolvers.HostRulesResolver }
RedirectHandler is handler for redirect requests
func NewRedirectHandler ¶
func NewRedirectHandler( store store.Store, resolver resolvers.HostRulesResolver, ) *RedirectHandler
NewRedirectHandler build new RedirectHandler
func (*RedirectHandler) ServeHTTP ¶
func (rh *RedirectHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request)
ServeHTTP handle all requests for redirect. If target not found, then respond with 404 code. If store return error, then respond with 500 code.