/** {@inheritDoc} */ @Override protected Ignite startRestNode(String name, @Nullable String addr, @Nullable Integer port) throws Exception { IgniteConfiguration cfg = getConfiguration(name); assert cfg.getConnectorConfiguration() == null; ConnectorConfiguration clientCfg = new ConnectorConfiguration(); if (addr != null) clientCfg.setHost(addr); if (port != null) clientCfg.setPort(port); cfg.setConnectorConfiguration(clientCfg); return G.start(cfg); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setLocalHost(HOST); assert cfg.getConnectorConfiguration() == null; ConnectorConfiguration redisCfg = new ConnectorConfiguration(); redisCfg.setHost(HOST); redisCfg.setPort(PORT); cfg.setConnectorConfiguration(redisCfg); CacheConfiguration ccfg = defaultCacheConfiguration(); ccfg.setStatisticsEnabled(true); ccfg.setIndexedTypes(String.class, String.class); ccfg.setName(DFLT_CACHE_NAME); cfg.setCacheConfiguration(ccfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration() throws Exception { // Discovery config. TcpDiscoverySpi disco = new TcpDiscoverySpi() .setIpFinder(new TcpDiscoveryVmIpFinder(true)) .setJoinTimeout(5000); // Cache config. CacheConfiguration ccfg = new CacheConfiguration("cache*") .setCacheMode(CacheMode.LOCAL) .setAtomicityMode(CacheAtomicityMode.ATOMIC); ConnectorConfiguration clnCfg = new ConnectorConfiguration() .setHost("127.0.0.1"); return super.getConfiguration() .setLocalHost("127.0.0.1") .setConnectorConfiguration(clnCfg) .setDiscoverySpi(disco) .setCacheConfiguration(ccfg); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration() throws Exception { // Discovery config. TcpDiscoverySpi disco = new TcpDiscoverySpi(); disco.setIpFinder(new TcpDiscoveryVmIpFinder(true)); disco.setJoinTimeout(5000); // Cache config. CacheConfiguration cacheCfg = defaultCacheConfiguration(); cacheCfg.setCacheMode(CacheMode.LOCAL); cacheCfg.setAtomicityMode(atomicityMode()); // Grid config. IgniteConfiguration cfg = super.getConfiguration(); cfg.setLocalHost("127.0.0.1"); ConnectorConfiguration clnCfg = new ConnectorConfiguration(); clnCfg.setHost("127.0.0.1"); cfg.setConnectorConfiguration(clnCfg); cfg.setDiscoverySpi(disco); cfg.setCacheConfiguration(cacheCfg); // Add 'null' cache configuration. return cfg; }