Documentation
¶
Index ¶
Constants ¶
View Source
const REJOIN_BACKOFF = 3 * time.Second
View Source
const SSE_BLANK_LINE = ""
View Source
const SSE_DATA_PREFIX = "data:"
View Source
const SSE_EVENT_PREFIX = "event:"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct {
Resolver *nameserver.Resolver
Janitor *janitor.JanitorServer
HttpServer *HttpServer
SerfServer *SerfServer
Config config.AgentConfig
}
type HttpServer ¶ added in v0.1.11
type HttpServer struct {
// contains filtered or unexported fields
}
func NewHttpServer ¶ added in v0.1.11
func NewHttpServer(listener string, a *Agent) *HttpServer
type SerfServer ¶ added in v0.1.11
type SerfServer struct {
SerfNode *serf.Serf
EventCh chan serf.Event
SerfListenAddr string
SerfJoinAddr string
// contains filtered or unexported fields
}
func NewSerfServer ¶ added in v0.1.11
func NewSerfServer(listenerAddr, joinAddr string) *SerfServer
func (*SerfServer) Publish ¶ added in v0.1.11
func (ss *SerfServer) Publish(eventType string, payload []byte)
Click to show internal directories.
Click to hide internal directories.