Example #1
0
        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);
        }
Example #2
0
 public WatcherAnonymousInnerClassHelper(HandleHolder outerInstance)
 {
     this.outerInstance = outerInstance;
 }
Example #3
0
 public HelperAnonymousInnerClassHelper(HandleHolder outerInstance)
 {
     this.outerInstance = outerInstance;
     zooKeeperHandle = null;
     connectionString = null;
 }