Documentation ¶
Index ¶
Constants ¶
View Source
const ( MinRetryInterval = 10 * time.Millisecond MaxRetryInterval = 24 * time.Hour MinRetryBackoffFactor = 1 MaxRetryBackoffFactor = 100 DefaultHealthyMinRetryInterval = 5 * time.Second DefaultHealthyMaxRetryInterval = 5 * time.Minute DefaultHealthyRetryBackoffFactor = 1.5 DefaultUnhealthyMinRetryInterval = time.Minute DefaultUnhealthyMaxRetryInterval = time.Hour DefaultUnhealthyRetryBackoffFactor = 10 )
View Source
const ( LinkHeaderConnId = 0 LinkHeaderType = 1 LinkHeaderRouterId = 2 LinkHeaderRouterVersion = 3 LinkHeaderBinding = 4 LinkHeaderIteration = 5 PayloadChannel channelType = 1 AckChannel channelType = 2 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BindHandlerFactory ¶
type BindHandlerFactory interface {
NewBindHandler(xlink xlink.Xlink, latency bool, listenerSide bool) channel.BindHandler
}
BindHandlerFactory can be implemented and provided to the factory to perform channel binding and other channel setup tasks at accept time.
type ConnectionHandler ¶
type ConnectionHandler struct {
// contains filtered or unexported fields
}
func (*ConnectionHandler) HandleConnection ¶
func (self *ConnectionHandler) HandleConnection(_ *channel.Hello, certificates []*x509.Certificate) error
Click to show internal directories.
Click to hide internal directories.