Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNoopRoutesConfigWatcher ¶
func NewNoopRoutesConfigWatcher() *noopRoutesConfigWatcher
Types ¶
type PeriodicHealthcheckCloseChan ¶
type PeriodicHealthcheckCloseChan struct {
// contains filtered or unexported fields
}
type PeriodicHealthcheckCloseChans ¶
type PeriodicHealthcheckCloseChans struct {
// contains filtered or unexported fields
}
func (*PeriodicHealthcheckCloseChans) Add ¶
func (p *PeriodicHealthcheckCloseChans) Add(route config.Route) chan struct{}
func (*PeriodicHealthcheckCloseChans) CloseAll ¶
func (p *PeriodicHealthcheckCloseChans) CloseAll()
func (*PeriodicHealthcheckCloseChans) CloseForRoute ¶
func (p *PeriodicHealthcheckCloseChans) CloseForRoute(route config.Route)
type Registrar ¶
func NewRegistrar ¶
func NewRegistrar( clientConfig config.Config, healthChecker healthchecker.HealthChecker, logger lager.Logger, messageBus messagebus.MessageBus, routingAPI api, dynamicConfigDiscoveryInterval time.Duration, ) Registrar
type RoutesConfigSchema ¶
type RoutesConfigSchema struct {
Routes []config.RouteSchema `json:"routes"`
}
Click to show internal directories.
Click to hide internal directories.