コード例 #1
0
 public CrdControllerService(IKubernetes kubernetes, ResourceSet <Foo> fooList, ILeaderSelector leaderSelector, ILogger <CrdControllerService> logger)
 {
     _kubernetes     = kubernetes;
     _foos           = fooList;
     _leaderSelector = leaderSelector;
     _logger         = logger;
 }
 public KubernetesResourceController(IKubernetes kubernetes, ILeaderSelector leaderSelector, ILogger <KubernetesResourceController <T> > logger)
 {
     Kubernetes      = kubernetes;
     _leaderSelector = leaderSelector;
     _logger         = logger;
 }
コード例 #3
0
 public DnsRecordsetController(IKubernetes kubernetes, ILeaderSelector leaderSelector, ILoggerFactory loggerFactory, IDnsClientFactory dnsClientFactory)
     : base(kubernetes, leaderSelector, loggerFactory.CreateLogger <KubernetesResourceController <DnsRecordset> >())
 {
     _logger           = loggerFactory.CreateLogger <DnsRecordset>();
     _dnsClientFactory = dnsClientFactory;
 }
コード例 #4
0
 public void TakeLeadership(ZKClient client, ILeaderSelector selector)
 {
     takeLeadershipEvent(client, selector);
 }
コード例 #5
0
 public void TakeLeadership(ZKClient zkClient, ILeaderSelector selector)
 {
     takeLeadership(zkClient, selector);
 }