Documentation
¶
Index ¶
- func SaveConfig(dir, name string, data []byte) (string, error)
- func WaitForHTTP(url string, timeout time.Duration) error
- func WaitForPort(port int, timeout time.Duration) error
- type ConfigBuilder
- func (b *ConfigBuilder) BuildClientConfig() ([]byte, error)
- func (b *ConfigBuilder) BuildServerConfig() ([]byte, error)
- func (b *ConfigBuilder) ClientPort(port int) *ConfigBuilder
- func (b *ConfigBuilder) Method(m string) *ConfigBuilder
- func (b *ConfigBuilder) Network(n string) *ConfigBuilder
- func (b *ConfigBuilder) Password(p string) *ConfigBuilder
- func (b *ConfigBuilder) Protocol(p string) *ConfigBuilder
- func (b *ConfigBuilder) ServerPort(port int) *ConfigBuilder
- func (b *ConfigBuilder) TLS(enabled bool) *ConfigBuilder
- func (b *ConfigBuilder) UUID(u string) *ConfigBuilder
- type Environment
- type Server
- type ServerOption
- type ServerStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WaitForHTTP ¶
WaitForHTTP 等待 HTTP 服务可用
Types ¶
type ConfigBuilder ¶
type ConfigBuilder struct {
// contains filtered or unexported fields
}
ConfigBuilder 配置构建器
func (*ConfigBuilder) BuildClientConfig ¶
func (b *ConfigBuilder) BuildClientConfig() ([]byte, error)
BuildClientConfig 构建客户端配置
func (*ConfigBuilder) BuildServerConfig ¶
func (b *ConfigBuilder) BuildServerConfig() ([]byte, error)
BuildServerConfig 构建服务端配置
func (*ConfigBuilder) ClientPort ¶
func (b *ConfigBuilder) ClientPort(port int) *ConfigBuilder
ClientPort 设置客户端端口
func (*ConfigBuilder) Method ¶
func (b *ConfigBuilder) Method(m string) *ConfigBuilder
Method 设置加密方法
func (*ConfigBuilder) Network ¶
func (b *ConfigBuilder) Network(n string) *ConfigBuilder
Network 设置传输层
func (*ConfigBuilder) Password ¶
func (b *ConfigBuilder) Password(p string) *ConfigBuilder
Password 设置密码
func (*ConfigBuilder) Protocol ¶
func (b *ConfigBuilder) Protocol(p string) *ConfigBuilder
Protocol 设置协议
func (*ConfigBuilder) ServerPort ¶
func (b *ConfigBuilder) ServerPort(port int) *ConfigBuilder
ServerPort 设置服务器端口
type Environment ¶
type Environment struct {
// contains filtered or unexported fields
}
Environment 本地测试环境
type ServerStatus ¶
type ServerStatus string
ServerStatus 服务器状态
const ( ServerStopped ServerStatus = "stopped" ServerRunning ServerStatus = "running" ServerError ServerStatus = "error" )
Click to show internal directories.
Click to hide internal directories.