本文整理汇总了Java中org.infinispan.server.hotrod.HotRodServer类的典型用法代码示例。如果您正苦于以下问题:Java HotRodServer类的具体用法?Java HotRodServer怎么用?Java HotRodServer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
HotRodServer类属于org.infinispan.server.hotrod包,在下文中一共展示了HotRodServer类的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: startVendorInstance
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
@Override
public void startVendorInstance() throws Exception {
String workerType = get("WORKER_TYPE");
if ("javaclient".equals(workerType)) {
Properties hotrodProperties = new Properties();
hotrodProperties.setProperty("infinispan.client.hotrod.server_list", get("server_list"));
Configuration configuration = new ConfigurationBuilder().withProperties(hotrodProperties).build();
RemoteCacheManager remoteCacheManager = new RemoteCacheManager(configuration);
this.cacheContainer = remoteCacheManager;
remoteCacheManager.start();
} else {
DefaultCacheManager defaultCacheManager = new DefaultCacheManager("infinispan.xml");
this.cacheContainer = defaultCacheManager;
defaultCacheManager.start();
HotRodServerConfiguration hotRodServerConfiguration = new HotRodServerConfigurationBuilder()
.host(get("PRIVATE_ADDRESS")).port(11222).build();
this.hotRodServer = new HotRodServer();
hotRodServer.start(hotRodServerConfiguration, defaultCacheManager);
}
}
开发者ID:hazelcast,项目名称:hazelcast-simulator,代码行数:22,代码来源:InfinispanDriver.java
示例2: startCacheServerDefaultConfiguration
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
static HotRodServer startCacheServerDefaultConfiguration(String cacheName, int port) {
EmbeddedCacheManager embeddedCacheManager = EmbeddedCacheUtils.cacheManager(cacheName, defaultConfiguration());
HotRodServer server = new HotRodServer();
server.start(new HotRodServerConfigurationBuilder()
.host(HOST)
.port(port)
.build(),
embeddedCacheManager);
return server;
}
开发者ID:kazuhira-r,项目名称:spring-session-infinispan,代码行数:11,代码来源:RemoteCacheUtils.java
示例3: startCacheServerConfigurationSpec
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
static HotRodServer startCacheServerConfigurationSpec(String configurationPath, int port, String... useCacheNames) {
EmbeddedCacheManager embeddedCacheManager = EmbeddedCacheUtils.cacheManager(configurationPath);
Arrays.stream(useCacheNames).forEach(cacheName -> embeddedCacheManager.getCache(cacheName));
HotRodServer server = new HotRodServer();
server.start(new HotRodServerConfigurationBuilder()
.host(HOST)
.port(port)
.build(),
embeddedCacheManager);
return server;
}
开发者ID:kazuhira-r,项目名称:spring-session-infinispan,代码行数:13,代码来源:RemoteCacheUtils.java
示例4: destroy
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
@Override
public void destroy(){
// Correct order is to stop servers first
try {
for (HotRodServer server : servers)
HotRodClientTestingUtil.killServers(server);
} finally {
// And then the caches and cache managers
super.destroy();
}
}
开发者ID:leads-project,项目名称:gora-infinispan,代码行数:12,代码来源:SimulationDriver.java
示例5: destroy
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
@Override
public void destroy(){
// Correct order is to stop servers first
try {
for (HotRodServer server : servers)
HotRodClientTestingUtil.killServers(server);
} finally {
// And then the caches and cache managers
super.destroy();
}
}
开发者ID:apache,项目名称:gora,代码行数:12,代码来源:SimulationDriver.java
示例6: server
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
protected HotRodServer server(int i) {
return servers.get(i);
}
开发者ID:leads-project,项目名称:gora-infinispan,代码行数:4,代码来源:SimulationDriver.java
示例7: servers
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
protected List<HotRodServer> servers(){
return servers;
}
开发者ID:leads-project,项目名称:gora-infinispan,代码行数:4,代码来源:SimulationDriver.java
示例8: startHotRodServer
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
protected void startHotRodServer(GlobalConfigurationBuilder gbuilder, ConfigurationBuilder builder, int nodeIndex) {
TransportFlags transportFlags = new TransportFlags();
EmbeddedCacheManager cm = addClusterEnabledCacheManager(gbuilder, builder, transportFlags);
HotRodServer server = HotRodClientTestingUtil.startHotRodServer(cm);
servers.add(server);
}
开发者ID:leads-project,项目名称:gora-infinispan,代码行数:7,代码来源:SimulationDriver.java
示例9: server
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
protected HotRodServer server(int i) {
return servers.get(i);
}
开发者ID:apache,项目名称:gora,代码行数:4,代码来源:SimulationDriver.java
示例10: servers
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
protected List<HotRodServer> servers(){
return servers;
}
开发者ID:apache,项目名称:gora,代码行数:4,代码来源:SimulationDriver.java
示例11: startHotRodServer
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
protected void startHotRodServer(GlobalConfigurationBuilder gbuilder, ConfigurationBuilder builder, int nodeIndex) {
TransportFlags transportFlags = new TransportFlags();
EmbeddedCacheManager cm = addClusterEnabledCacheManager(gbuilder, builder, transportFlags);
HotRodServer server = HotRodClientTestingUtil.startHotRodServer(cm);
servers.add(server);
}
开发者ID:apache,项目名称:gora,代码行数:7,代码来源:SimulationDriver.java
示例12: buildServer
import org.infinispan.server.hotrod.HotRodServer; //导入依赖的package包/类
private static HotRodServer buildServer(int port) {
HotRodServer hotRodServer = new HotRodServer() {
@Override
public ConfigurationBuilder createTopologyCacheConfig(long distSyncTimeout) {
try {
Thread.sleep(100);
} catch (InterruptedException e) {
}
ConfigurationBuilder c = super.createTopologyCacheConfig(distSyncTimeout);
c.transaction().syncCommitPhase(false).syncRollbackPhase(false);
return c;
}
};
HotRodServerConfiguration hotrodConfig = new HotRodServerConfigurationBuilder()
.host("127.0.0.1")
.port(port)
.proxyHost("127.0.0.1")
.proxyPort(port)
.topologyStateTransfer(false)
.defaultCacheName(BasicCacheContainer.DEFAULT_CACHE_NAME)
.recvBufSize(4096)
.sendBufSize(4096)
//.idleTimeout(0)
.workerThreads(2)
.build(true);
GlobalConfiguration globalConfiguration = new GlobalConfigurationBuilder()
.classLoader(InfinispanEmbeddedCacheManager.class.getClassLoader())
.globalJmxStatistics()
.jmxDomain("org.apache.marmotta.kiwi")
.allowDuplicateDomains(true)
.build();
Configuration defaultConfiguration = new ConfigurationBuilder()
.clustering()
.cacheMode(CacheMode.LOCAL)
.sync()
.dataContainer()
.keyEquivalence(ByteArrayEquivalence.INSTANCE)
.valueEquivalence(ByteArrayEquivalence.INSTANCE)
.build();
EmbeddedCacheManager cacheManager = new DefaultCacheManager(globalConfiguration, defaultConfiguration, true);
cacheManager.defineConfiguration(CacheManager.NODE_CACHE, defaultConfiguration);
cacheManager.defineConfiguration(CacheManager.TRIPLE_CACHE, defaultConfiguration);
cacheManager.defineConfiguration(CacheManager.URI_CACHE, defaultConfiguration);
cacheManager.defineConfiguration(CacheManager.BNODE_CACHE, defaultConfiguration);
cacheManager.defineConfiguration(CacheManager.LITERAL_CACHE, defaultConfiguration);
cacheManager.defineConfiguration(CacheManager.NS_PREFIX_CACHE, defaultConfiguration);
cacheManager.defineConfiguration(CacheManager.NS_URI_CACHE, defaultConfiguration);
cacheManager.defineConfiguration(CacheManager.REGISTRY_CACHE, defaultConfiguration);
cacheManager.getCache(CacheManager.NODE_CACHE, true);
cacheManager.getCache(CacheManager.TRIPLE_CACHE, true);
cacheManager.getCache(CacheManager.URI_CACHE, true);
cacheManager.getCache(CacheManager.BNODE_CACHE, true);
cacheManager.getCache(CacheManager.LITERAL_CACHE, true);
cacheManager.getCache(CacheManager.NS_PREFIX_CACHE, true);
cacheManager.getCache(CacheManager.NS_URI_CACHE, true);
cacheManager.getCache(CacheManager.REGISTRY_CACHE, true);
hotRodServer.start(hotrodConfig, cacheManager);
return hotRodServer;
}
开发者ID:apache,项目名称:marmotta,代码行数:68,代码来源:HotRodServerRule.java
注:本文中的org.infinispan.server.hotrod.HotRodServer类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论