Documentation
¶
Index ¶
Constants ¶
View Source
const ( MinPort = 0 MaxPort = 65535 )
Variables ¶
View Source
var ( ErrInvalidPortSyntax = gperr.New("invalid port syntax, expect [listening_port:]target_port") ErrPortOutOfRange = gperr.New("port out of range") )
View Source
var ErrInvalidScheme = gperr.New("invalid scheme")
Functions ¶
This section is empty.
Types ¶
type HTTPConfig ¶
type Route ¶
type Route interface {
task.TaskStarter
task.TaskFinisher
ProviderName() string
TargetName() string
TargetURL() *net.URL
HealthMonitor() health.HealthMonitor
Started() bool
IdlewatcherConfig() *idlewatcher.Config
HealthCheckConfig() *health.HealthCheckConfig
LoadBalanceConfig() *loadbalance.Config
HomepageConfig() *homepage.ItemConfig
HomepageItem() *homepage.Item
ContainerInfo() *docker.Container
Agent() *agent.AgentConfig
IsDocker() bool
IsAgent() bool
UseLoadBalance() bool
UseIdleWatcher() bool
UseHealthCheck() bool
UseAccessLog() bool
}
type StreamRoute ¶
Click to show internal directories.
Click to hide internal directories.