internal ConnectionState(ZookeeperFactory zookeeperFactory, EnsembleProvider ensembleProvider, int sessionTimeoutMs, int connectionTimeoutMs, Watcher parentWatcher, AtomicReference<TracerDriver> tracer, bool canBeReadOnly) { this.ensembleProvider = ensembleProvider; this.sessionTimeoutMs = sessionTimeoutMs; this.connectionTimeoutMs = connectionTimeoutMs; this.tracer = tracer; if (parentWatcher != null) { parentWatchers.AddLast(parentWatcher); } zooKeeper = new HandleHolder(zookeeperFactory, this, ensembleProvider, sessionTimeoutMs, canBeReadOnly); }
public WatcherAnonymousInnerClassHelper(HandleHolder outerInstance) { this.outerInstance = outerInstance; }
public HelperAnonymousInnerClassHelper(HandleHolder outerInstance) { this.outerInstance = outerInstance; zooKeeperHandle = null; connectionString = null; }