protected ConfigurationBuilder getSourceServerBuilder() { ConfigurationBuilder serverBuilder = TestCacheManagerFactory.getDefaultCacheConfiguration(false); serverBuilder.encoding().key().mediaType(LEGACY_KEY_ENCODING); return serverBuilder; }
private ConfigurationBuilder getMarshalledCacheConfiguration() { ConfigurationBuilder builder = new ConfigurationBuilder(); builder.encoding().key().mediaType(APPLICATION_JBOSS_MARSHALLING_TYPE); builder.encoding().value().mediaType(APPLICATION_JBOSS_MARSHALLING_TYPE); return builder; }
@Override protected ConfigurationBuilder getIndexCacheConfiguration() { ConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder.encoding().key().mediaType(MediaType.APPLICATION_PROTOSTREAM_TYPE); configurationBuilder.encoding().value().mediaType(MediaType.APPLICATION_PROTOSTREAM_TYPE); return configurationBuilder; }
private ConfigurationBuilder getStringsCacheConfiguration() { ConfigurationBuilder builder = new ConfigurationBuilder(); builder.encoding().key().mediaType(TEXT_PLAIN_TYPE); builder.encoding().value().mediaType(TEXT_PLAIN_TYPE); return builder; }
@Override protected ConfigurationBuilder getSourceServerBuilder() { ConfigurationBuilder sourceServerBuilder = super.getSourceServerBuilder(); sourceServerBuilder.encoding().key().mediaType(APPLICATION_OBJECT_TYPE); sourceServerBuilder.encoding().value().mediaType(APPLICATION_OBJECT_TYPE); return sourceServerBuilder; }
@Override ConfigurationBuilder getConfigBuilder() { ConfigurationBuilder configurationBuilder = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC); configurationBuilder.encoding().key().mediaType(MediaType.APPLICATION_PROTOSTREAM_TYPE); configurationBuilder.encoding().value().mediaType(MediaType.APPLICATION_PROTOSTREAM_TYPE); return configurationBuilder; }
@Override ConfigurationBuilder getConfigBuilder() { ConfigurationBuilder config = super.getConfigBuilder(); config.encoding().key().mediaType(MediaType.APPLICATION_PROTOSTREAM_TYPE); config.encoding().value().mediaType(MediaType.APPLICATION_PROTOSTREAM_TYPE); return config; }
@Override ConfigurationBuilder getConfigBuilder() { ConfigurationBuilder configurationBuilder = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC); configurationBuilder.encoding().key().mediaType(MediaType.APPLICATION_OBJECT_TYPE); configurationBuilder.encoding().value().mediaType(MediaType.APPLICATION_OBJECT_TYPE); return configurationBuilder; }
@Override void defineCaches(EmbeddedCacheManager cm) { super.defineCaches(cm); ConfigurationBuilder object = getDefaultCacheBuilder(); object.encoding().key().mediaType(TEXT_PLAIN_TYPE); object.encoding().value().mediaType(APPLICATION_OBJECT_TYPE); ConfigurationBuilder legacyStorageCache = getDefaultCacheBuilder(); legacyStorageCache.encoding().key().mediaType("application/x-java-object;type=java.lang.String"); cm.defineConfiguration("objectCache", object.build()); cm.defineConfiguration("legacy", legacyStorageCache.build()); }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder cfg = TestCacheManagerFactory.getDefaultCacheConfiguration(true); cfg.encoding().key().mediaType(APPLICATION_OBJECT_TYPE); cfg.encoding().value().mediaType(APPLICATION_OBJECT_TYPE); createClusteredCaches(1, cfg); } }
@Override ConfigurationBuilder getConfigBuilder() { ConfigurationBuilder configurationBuilder = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC); configurationBuilder.encoding().key().mediaType(MediaType.APPLICATION_PROTOSTREAM_TYPE); configurationBuilder.encoding().value().mediaType(MediaType.APPLICATION_PROTOSTREAM_TYPE); configurationBuilder.memory().storageType(StorageType.OFF_HEAP); return configurationBuilder; } }
private ConfigurationBuilder getScriptCacheConfiguration() { GlobalConfiguration globalConfiguration = cacheManager.getGlobalComponentRegistry().getGlobalConfiguration(); ConfigurationBuilder cfg = new ConfigurationBuilder(); cfg.encoding().key().mediaType(APPLICATION_OBJECT_TYPE); cfg.encoding().value().mediaType(APPLICATION_OBJECT_TYPE); cfg.customInterceptors().addInterceptor().interceptor(new ScriptingInterceptor()).before(CacheMgmtInterceptor.class); if (globalConfiguration.security().authorization().enabled()) { globalConfiguration.security().authorization().roles().put(SCRIPT_MANAGER_ROLE, new CacheRoleImpl(SCRIPT_MANAGER_ROLE, AuthorizationPermission.ALL)); cfg.security().authorization().enable().role(SCRIPT_MANAGER_ROLE); globalAuthzHelper = cacheManager.getGlobalComponentRegistry().getComponent(AuthorizationHelper.class); } return cfg; }
@Override protected ConfigurationBuilder getIndexCacheConfiguration() { ConfigurationBuilder indexedCache = new ConfigurationBuilder(); indexedCache.indexing().index(Index.PRIMARY_OWNER) .addProperty("default.directory_provider", "ram"); indexedCache.encoding().key().mediaType("application/x-protostream"); indexedCache.encoding().value().mediaType("application/x-protostream"); return indexedCache; }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder cacheCfg = getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC, transactionsEnabled()); cacheCfg .encoding().key().mediaType(APPLICATION_OBJECT_TYPE) .encoding().value().mediaType(APPLICATION_OBJECT_TYPE) .indexing() .index(Index.ALL) .addIndexedEntity(Person.class) .addProperty("default.directory_provider", "local-heap") .addProperty("error_handler", "org.infinispan.query.helper.StaticTestingErrorHandler") .addProperty("lucene_version", "LUCENE_CURRENT"); enhanceConfig(cacheCfg); List<Cache<Object, Person>> caches = createClusteredCaches(2, cacheCfg); cache1 = caches.get(0); cache2 = caches.get(1); }
public static HotRodServer startHotRodServerWithoutTransport(HotRodServerConfigurationBuilder builder, String... definedCaches) { GlobalConfigurationBuilder globalConfiguration = new GlobalConfigurationBuilder(); Configuration cacheConfiguration = new ConfigurationBuilder() .encoding().key().mediaType(APPLICATION_OBJECT_TYPE) .encoding().value().mediaType(APPLICATION_OBJECT_TYPE) .build(); builder.startTransport(false); DefaultCacheManager cacheManager = new DefaultCacheManager(globalConfiguration.build(), cacheConfiguration); for (String cache : definedCaches) { cacheManager.defineConfiguration(cache, cacheConfiguration); } return startHotRodServer(cacheManager, builder); }
@Override protected EmbeddedCacheManager createCacheManager() { ConfigurationBuilder c = hotRodCacheConfiguration( getDefaultStandaloneCacheConfig(false)); c.jmxStatistics().enable(); EmbeddedCacheManager cacheManager = TestCacheManagerFactory.createCacheManager(c); ConfigurationBuilder objectStorageBuilder = new ConfigurationBuilder(); objectStorageBuilder.encoding().key().mediaType(APPLICATION_OBJECT_TYPE) .encoding().value().mediaType(APPLICATION_OBJECT_TYPE); ConfigurationBuilder defaultBuilder = new ConfigurationBuilder(); cacheManager.defineConfiguration(OBJECT_CACHE, objectStorageBuilder.build()); cacheManager.defineConfiguration(REGULAR_CACHE, defaultBuilder.build()); return cacheManager; }
@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(); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { ConfigurationBuilder cfg = getDefaultStandaloneCacheConfig(true); cfg.encoding().key().mediaType(APPLICATION_OBJECT_TYPE) .encoding().value().mediaType(APPLICATION_OBJECT_TYPE) .indexing() .index(Index.ALL) .addIndexedEntity(Person.class) .addIndexedEntity(AnotherGrassEater.class) .addProperty("default.directory_provider", "local-heap") .addProperty("error_handler", "org.infinispan.query.helper.StaticTestingErrorHandler") .addProperty("lucene_version", "LUCENE_CURRENT"); enhanceConfig(cfg); return TestCacheManagerFactory.createCacheManager(cfg); } }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder cfg = TestCacheManagerFactory.getDefaultCacheConfiguration(true); cfg.encoding().key().mediaType(MediaType.APPLICATION_OBJECT_TYPE); cfg.encoding().value().mediaType(MediaType.APPLICATION_OBJECT_TYPE); cfg.indexing().index(Index.ALL) .addIndexedEntity(getModelFactory().getUserImplClass()) .addIndexedEntity(getModelFactory().getAccountImplClass()) .addIndexedEntity(getModelFactory().getTransactionImplClass()) .addProperty("default.directory_provider", "local-heap") .addProperty("lucene_version", "LUCENE_CURRENT"); createClusteredCaches(1, cfg); } }
@Override protected EmbeddedCacheManager createCacheManager() { ConfigurationBuilder c = hotRodCacheConfiguration(getDefaultStandaloneCacheConfig(false)); EmbeddedCacheManager cacheManager = TestCacheManagerFactory.createCacheManager(c); ConfigurationBuilder cfgBuilder = new ConfigurationBuilder(); cfgBuilder.encoding().key().mediaType(MediaType.APPLICATION_OBJECT_TYPE) .encoding().value().mediaType(MediaType.APPLICATION_OBJECT_TYPE); ConfigurationBuilder defaultBuilder = new ConfigurationBuilder(); cacheManager.defineConfiguration(OBJ_CACHE, cfgBuilder.build()); cacheManager.defineConfiguration(REGULAR_CACHE, defaultBuilder.build()); RestServerConfigurationBuilder builder = new RestServerConfigurationBuilder().port(findFreePort()); restServer = new RestServer(); restServer.start(builder.build(), cacheManager); GlobalComponentRegistry gcr = TestingUtil.extractGlobalComponentRegistry(cacheManager); interpreter = gcr.getComponent(Interpreter.class); return cacheManager; }