예제 #1
0
 protected internal BaseClusterIpFamilyIT(DiscoveryServiceType discoveryServiceType, IpFamily ipFamily, bool useWildcard)
 {
     ClusterRule.withDiscoveryServiceType(discoveryServiceType);
     ClusterRule.withIpFamily(ipFamily).useWildcard(useWildcard);
 }
예제 #2
0
        public Cluster(File parentDir, int noOfCoreMembers, int noOfReadReplicas, T discoveryServiceFactory, IDictionary <string, string> coreParams, IDictionary <string, System.Func <int, string> > instanceCoreParams, IDictionary <string, string> readReplicaParams, IDictionary <string, System.Func <int, string> > instanceReadReplicaParams, string recordFormat, IpFamily ipFamily, bool useWildcard, ISet <string> dbNames)
        {
            this.DiscoveryServiceFactory = discoveryServiceFactory;
            this.ParentDir                  = parentDir;
            this._coreParams                = coreParams;
            this._instanceCoreParams        = instanceCoreParams;
            this._readReplicaParams         = readReplicaParams;
            this._instanceReadReplicaParams = instanceReadReplicaParams;
            this._recordFormat              = recordFormat;
            ListenAddress     = useWildcard ? ipFamily.wildcardAddress() : ipFamily.localhostAddress();
            AdvertisedAddress = ipFamily.localhostName();
            IList <AdvertisedSocketAddress> initialHosts = initialHosts(noOfCoreMembers);

            CreateCoreMembers(noOfCoreMembers, initialHosts, coreParams, instanceCoreParams, recordFormat);
            CreateReadReplicas(noOfReadReplicas, initialHosts, readReplicaParams, instanceReadReplicaParams, recordFormat);
            this._dbNames = dbNames;
        }
예제 #3
0
 public EnterpriseCluster(File parentDir, int noOfCoreMembers, int noOfReadReplicas, DiscoveryServiceFactory discoveryServiceFactory, IDictionary <string, string> coreParams, IDictionary <string, System.Func <int, string> > instanceCoreParams, IDictionary <string, string> readReplicaParams, IDictionary <string, System.Func <int, string> > instanceReadReplicaParams, string recordFormat, IpFamily ipFamily, bool useWildcard, ISet <string> dbNames) : base(parentDir, noOfCoreMembers, noOfReadReplicas, discoveryServiceFactory, coreParams, instanceCoreParams, readReplicaParams, instanceReadReplicaParams, recordFormat, ipFamily, useWildcard, dbNames)
 {
 }
예제 #4
0
 public Cluster(File parentDir, int noOfCoreMembers, int noOfReadReplicas, T discoveryServiceFactory, IDictionary <string, string> coreParams, IDictionary <string, System.Func <int, string> > instanceCoreParams, IDictionary <string, string> readReplicaParams, IDictionary <string, System.Func <int, string> > instanceReadReplicaParams, string recordFormat, IpFamily ipFamily, bool useWildcard) : this(parentDir, noOfCoreMembers, noOfReadReplicas, discoveryServiceFactory, coreParams, instanceCoreParams, readReplicaParams, instanceReadReplicaParams, recordFormat, ipFamily, useWildcard, Collections.singleton(CausalClusteringSettings.database.DefaultValue))
 {
 }