Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ZooKeeperClient"/> class.
 /// </summary>
 /// <param name="servers">
 /// The list of ZooKeeper servers.
 /// </param>
 /// <param name="sessionTimeout">
 /// The session timeout (in miliseconds).
 /// </param>
 /// <param name="serializer">
 /// The given serializer.
 /// </param>
 /// <param name="connectionTimeout">
 /// The connection timeout (in miliseconds).
 /// </param>
 /// <remarks>
 /// Default serializer is string UTF-8 serializer.
 /// It is recommended to use quite large sessions timeouts for ZooKeeper.
 /// </remarks>
 public ZooKeeperClient(
     string servers,
     int sessionTimeout,
     IZooKeeperSerializer serializer,
     int connectionTimeout)
     : this(new ZooKeeperConnection(servers, sessionTimeout), serializer, connectionTimeout)
 {
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ZooKeeperClient"/> class.
 /// </summary>
 /// <param name="connection">
 /// The connection to ZooKeeper.
 /// </param>
 /// <param name="serializer">
 /// The given serializer.
 /// </param>
 /// <param name="connectionTimeout">
 /// The connection timeout (in miliseconds). Default is infinitive.
 /// </param>
 /// <remarks>
 /// Default serializer is string UTF-8 serializer
 /// </remarks>
 public ZooKeeperClient(
     IZooKeeperConnection connection,
     IZooKeeperSerializer serializer,
     int connectionTimeout = DefaultConnectionTimeout)
 {
     this.serializer        = serializer;
     this.connection        = connection;
     this.connectionTimeout = connectionTimeout;
 }
Exemple #3
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="ZooKeeperClient" /> class.
 /// </summary>
 /// <param name="servers">
 ///     The list of ZooKeeper servers.
 /// </param>
 /// <param name="sessionTimeout">
 ///     The session timeout (in miliseconds).
 /// </param>
 /// <param name="serializer">
 ///     The given serializer.
 /// </param>
 /// <param name="connectionTimeout">
 ///     The connection timeout (in miliseconds).
 /// </param>
 /// <remarks>
 ///     Default serializer is string UTF-8 serializer.
 ///     It is recommended to use quite large sessions timeouts for ZooKeeper.
 /// </remarks>
 public ZooKeeperClient(
     string servers,
     int sessionTimeout,
     IZooKeeperSerializer serializer,
     int connectionTimeout)
     : this(new ZooKeeperConnection(servers, sessionTimeout), serializer, connectionTimeout)
 {
     Logger.Info("Enter constructor ...");
     Logger.Info("Quit constructor ...");
 }