@Override protected EmbeddedCacheManager createCacheManager() { return TestCacheManagerFactory.createServerModeCacheManager(); }
public static EmbeddedCacheManager createServerModeCacheManager() { return createServerModeCacheManager(new ConfigurationBuilder()); }
@BeforeClass public void startUp() { cacheManager = TestCacheManagerFactory.createServerModeCacheManager(); assertEquals(cacheManager.getCache().size(), 0); RestServerConfigurationBuilder restServerConfigurationBuilder = new RestServerConfigurationBuilder(); restServerConfigurationBuilder.port(18212); restServer = new RestServer(); restServer.start(restServerConfigurationBuilder.build(), cacheManager); }
@BeforeClass protected void setup() throws Exception { cacheManager = TestCacheManagerFactory.createServerModeCacheManager(); ClassWhiteList classWhiteList = cacheManager.getClassWhiteList(); classWhiteList.addRegexps(".*"); cacheManager.defineConfiguration(CACHE_NAME, getIndexCacheConfiguration().build()); RestServerConfigurationBuilder builder = new RestServerConfigurationBuilder(); int restPort = findFreePort(); builder.port(restPort); restServer = new RestServer(); restServer.start(builder.build(), cacheManager); restClient = new HttpClient(); hotRodServer = startHotRodServer(cacheManager); remoteCacheManager = createRemoteCacheManager(); remoteCache = remoteCacheManager.getCache(CACHE_NAME); restEndpoint = String.format("http://localhost:%s/rest/%s", restServer.getPort(), CACHE_NAME); }
@BeforeClass public void setup() { RestServerConfigurationBuilder restServerConfigurationBuilder = new RestServerConfigurationBuilder(); restServerConfigurationBuilder.port(0); ConfigurationBuilder serverBuilder = getSourceServerBuilder(); sourceContainer = TestCacheManagerFactory.createServerModeCacheManager(serverBuilder); sourceServerCache = sourceContainer.getCache(); sourceServer = new RestServer(); sourceServer.start(restServerConfigurationBuilder.build(), sourceContainer); ConfigurationBuilder targetConfigurationBuilder = TestCacheManagerFactory.getDefaultCacheConfiguration(false); targetConfigurationBuilder.persistence().addStore(RestStoreConfigurationBuilder.class).host("localhost").port(sourceServer.getPort()) .path("/rest/" + BasicCacheContainer.DEFAULT_CACHE_NAME).rawValues(true).locking().isolationLevel(IsolationLevel.NONE); targetConfigurationBuilder.encoding().key().mediaType(LEGACY_KEY_ENCODING); targetContainer = TestCacheManagerFactory.createServerModeCacheManager(targetConfigurationBuilder); targetServerCache = targetContainer.getCache(); targetServer = new RestServer(); targetServer.start(restServerConfigurationBuilder.build(), targetContainer); client = new HttpClient(); }
protected void configurePersistence(ConfigurationBuilder cb) { localCacheManager = TestCacheManagerFactory.createServerModeCacheManager(); RestServerConfigurationBuilder restServerConfigurationBuilder = new RestServerConfigurationBuilder(); restServer = new RestServer(); restServer.start(restServerConfigurationBuilder.build(), localCacheManager); cb.persistence().addStore(RestStoreConfigurationBuilder.class) .host("localhost") .port(restServer.getPort()) .path("/rest/"+ BasicCacheContainer.DEFAULT_CACHE_NAME) .preload(false); }
@Override protected PersistenceConfigurationBuilder createCacheStoreConfig(PersistenceConfigurationBuilder loaders, boolean preload) { localCacheManager = TestCacheManagerFactory.createServerModeCacheManager(); RestServerConfigurationBuilder restServerConfigurationBuilder = new RestServerConfigurationBuilder(); restServerConfigurationBuilder.port(0); restServer = new RestServer(); restServer.start(restServerConfigurationBuilder.build(), cacheManager); loaders.addStore(RestStoreConfigurationBuilder.class) .host("localhost") .port(restServer.getPort()) .path("/rest/"+BasicCacheContainer.DEFAULT_CACHE_NAME) .preload(preload); return loaders; }
@BeforeClass protected void setup() throws Exception { cacheManager = TestCacheManagerFactory.createServerModeCacheManager(); cacheManager.defineConfiguration(DEFAULT_CACHE_NAME, getDefaultCacheConfiguration().build()); cacheManager.defineConfiguration(MARSHALLED_CACHE_NAME, getMarshalledCacheConfiguration().build()); cacheManager.defineConfiguration(STRING_CACHE_NAME, getStringsCacheConfiguration().build()); RestServerConfigurationBuilder builder = new RestServerConfigurationBuilder(); builder.port(findFreePort()); restServer = new RestServer(); restServer.start(builder.build(), cacheManager); restClient = new HttpClient(); hotRodServer = startHotRodServer(cacheManager); defaultRemoteCache = createRemoteCacheManager(IdentityMarshaller.INSTANCE).getCache(DEFAULT_CACHE_NAME); defaultMarshalledRemoteCache = createRemoteCacheManager(null).getCache(MARSHALLED_CACHE_NAME); stringRemoteCache = createRemoteCacheManager(new UTF8StringMarshaller()).getCache(STRING_CACHE_NAME); }
@Override protected AdvancedLoadWriteStore createStore() throws Exception { ConfigurationBuilder localBuilder = TestCacheManagerFactory.getDefaultCacheConfiguration(false); localBuilder.memory().evictionType(EvictionType.COUNT).size(WRITE_DELETE_BATCH_MAX_ENTRIES).expiration().wakeUpInterval(10L); localCacheManager = TestCacheManagerFactory.createServerModeCacheManager(localBuilder); localCacheManager.defineConfiguration(REMOTE_CACHE, localCacheManager.getDefaultCacheConfiguration()); localCacheManager.getCache(REMOTE_CACHE); TestingUtil.replaceComponent(localCacheManager, TimeService.class, timeService, true); localCacheManager.getCache(REMOTE_CACHE).getAdvancedCache().getComponentRegistry().rewire(); RestServerConfigurationBuilder restServerConfigurationBuilder = new RestServerConfigurationBuilder(); restServerConfigurationBuilder.port(0); restServer = new RestServer(); restServer.start(restServerConfigurationBuilder.build(), localCacheManager); ConfigurationBuilder builder = TestCacheManagerFactory.getDefaultCacheConfiguration(false); RestStoreConfigurationBuilder storeConfigurationBuilder = builder.persistence() .addStore(RestStoreConfigurationBuilder.class); storeConfigurationBuilder.host(restServer.getHost()).port(restServer.getPort()).path("/rest/" + REMOTE_CACHE); storeConfigurationBuilder.connectionPool().maxTotalConnections(10).maxConnectionsPerHost(10); storeConfigurationBuilder.validate(); RestStore restStore = new RestStore(); restStore.init(createContext(builder.build())); return restStore; }