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.