Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PollClient ¶
type PollClient struct {
// contains filtered or unexported fields
}
func (*PollClient) Start ¶
func (pc *PollClient) Start()
func (*PollClient) Stop ¶
func (pc *PollClient) Stop()
type PollConnection ¶
type PollConnection struct {
// contains filtered or unexported fields
}
func NewPollConnection ¶
func NewPollConnection(index int, client *http.Client, receiverDomain, pollerDomain, serviceName string) *PollConnection
func (*PollConnection) Start ¶
func (conn *PollConnection) Start(ctx context.Context)
func (*PollConnection) Stop ¶
func (conn *PollConnection) Stop()
type PollManager ¶
type PollManager struct {
// contains filtered or unexported fields
}
func NewPollManager ¶
func NewPollManager(isMaster bool, selfNamespace, gatewayName string, serviceInformer corev1informers.ServiceInformer, domainRouteInformer kusciaextv1alpha1.DomainRouteInformer, gatewayInformer kusciaextv1alpha1.GatewayInformer) (*PollManager, error)
func (*PollManager) Run ¶
func (pm *PollManager) Run(workers int, stopCh <-chan struct{})
Click to show internal directories.
Click to hide internal directories.