Skip to content

ZooKeeperBasedMembershipTable.ZooKeeperBasedMembershipTable(ILogger<ZooKeeperBasedMembershipTable>, IOptions<ZooKeeperClusteringSiloOptions>, IOptions<ClusterOptions>)

ZooKeeperBasedMembershipTable(ILogger<ZooKeeperBasedMembershipTable>, IOptions<ZooKeeperClusteringSiloOptions>, IOptions<ClusterOptions>)

View source
public ZooKeeperBasedMembershipTable(ILogger<ZooKeeperBasedMembershipTable> logger, IOptions<ZooKeeperClusteringSiloOptions> membershipTableOptions, IOptions<ClusterOptions> clusterOptions)
Initializes a new instance of the ZooKeeperBasedMembershipTable class.

Parameters

loggerILogger<ZooKeeperBasedMembershipTable>
The logger.
membershipTableOptionsIOptions<ZooKeeperClusteringSiloOptions>
The ZooKeeper clustering options.
clusterOptionsIOptions<ClusterOptions>
The cluster identity options.

Exceptions

System.ArgumentNullException
logger, membershipTableOptions, or clusterOptions is null.