@Override public SiteConfiguration get() { SiteConfigurationBuilder builder = new GlobalConfigurationBuilder().site(); if (this.factory != null) { RelayConfiguration relay = this.factory.get().getProtocolStackConfiguration().getRelay().orElse(null); if (relay != null) { builder.localSite(relay.getSiteName()); } } return builder.create(); } }
private GlobalConfigurationBuilder globalConfigurationBuilderForSite(String siteName) { GlobalConfigurationBuilder builder = GlobalConfigurationBuilder.defaultClusteredBuilder(); builder.site().localSite(siteName); return builder; }
protected GlobalConfigurationBuilder globalConfigurationBuilderForSite(String siteName) { GlobalConfigurationBuilder builder = GlobalConfigurationBuilder.defaultClusteredBuilder(); builder.site().localSite(siteName); return builder; }
@Override public SiteConfiguration get() { SiteConfigurationBuilder builder = new GlobalConfigurationBuilder().site(); if (this.factory != null) { RelayConfiguration relay = this.factory.get().getProtocolStackConfiguration().getRelay().orElse(null); if (relay != null) { builder.localSite(relay.getSiteName()); } } return builder.create(); } }
private void parseGlobalSites(final XMLExtendedStreamReader reader, final ConfigurationBuilderHolder holder) throws XMLStreamException { GlobalConfigurationBuilder gcb = holder.getGlobalConfigurationBuilder(); ParseUtils.requireSingleAttribute(reader, "local"); String value = replaceProperties(reader.getAttributeValue(0)); gcb.site().localSite(value); ParseUtils.requireNoContent(reader); }
/** * The default global configuration for a site. * * @param siteIndex the site index. */ protected GlobalConfigurationBuilder defaultGlobalConfigurationForSite(int siteIndex) { GlobalConfigurationBuilder builder = GlobalConfigurationBuilder.defaultClusteredBuilder(); builder.site().localSite(siteName(siteIndex)); return builder; }
public void addCache(String cacheName, GlobalConfigurationBuilder gBuilder, ConfigurationBuilder builder) { gBuilder.site().localSite(siteName); EmbeddedCacheManager cm = addClusterEnabledCacheManager(transportFlags(), gBuilder, builder); if (cacheName != null) cm.defineConfiguration(cacheName, builder.build()); }
builder.site().localSite(relay.getSiteName());
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { GlobalConfigurationBuilder lonGc = GlobalConfigurationBuilder.defaultClusteredBuilder(); lonGc.site().localSite("LON"); ConfigurationBuilder lon = getDefaultClusteredCacheConfig(CacheMode.LOCAL, false); lon.sites().addBackup() .site("NYC") .strategy(BackupConfiguration.BackupStrategy.SYNC); nycBackup = getDefaultClusteredCacheConfig(CacheMode.LOCAL, false); nycBackup.sites().backupFor().remoteSite("NYC").defaultRemoteCache(); // Remember to not do nothing else other than // creating the cache manager in order to avoid leaks return TestCacheManagerFactory.createClusteredCacheManager(lonGc, lon); }
@Override protected void createSites() { GlobalConfigurationBuilder lonGc = GlobalConfigurationBuilder.defaultClusteredBuilder(); lonGc .site().localSite("LON"); ConfigurationBuilder lon = getLonActiveConfig(); lon.sites().addBackup() .site("NYC") .backupFailurePolicy(lonBackupFailurePolicy) .replicationTimeout(100) //keep it small so that the test doesn't take long to run .takeOffline().afterFailures(failures). backup() .strategy(lonBackupStrategy) .failurePolicyClass(lonCustomFailurePolicyClass); lon.sites().addInUseBackupSite("NYC"); createSite("LON", 2, lonGc, lon); }
@Override protected void createSites() { GlobalConfigurationBuilder lonGc = GlobalConfigurationBuilder.defaultClusteredBuilder(); lonGc.site().localSite("LON"); ConfigurationBuilder lonDefault = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, true); lonDefault.sites().addBackup() .site("NYC") .backupFailurePolicy(BackupFailurePolicy.FAIL) .strategy(BackupConfiguration.BackupStrategy.SYNC) .sites().addInUseBackupSite("NYC"); ConfigurationBuilder someCache = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, true); GlobalConfigurationBuilder nycGc = GlobalConfigurationBuilder.defaultClusteredBuilder(); nycGc.site().localSite("NYC"); ConfigurationBuilder nycDefault = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, true); nycDefault.sites().addBackup() .site("LON") .strategy(BackupConfiguration.BackupStrategy.SYNC) .sites().addInUseBackupSite("LON"); ConfigurationBuilder someCacheBackup = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, true); someCacheBackup.sites().backupFor().remoteCache("someCache").remoteSite("LON"); someCacheBackup.sites().disableBackups(true); createSite("LON", 2, lonGc, lonDefault); createSite("NYC", 2, nycGc, nycDefault); startCache("LON", "backup", getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, true)); startCache("NYC", "backup", getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC, true)); startCache("LON", "someCache", someCache); startCache("NYC", "someCacheBackup", someCacheBackup); }