/** * @return Atomic configuration. */ protected AtomicConfiguration atomicConfiguration() { AtomicConfiguration atomicCfg = new AtomicConfiguration(); atomicCfg.setCacheMode(atomicsCacheMode()); return atomicCfg; }
/** * @return Atomic configuration. */ protected AtomicConfiguration atomicConfiguration() { AtomicConfiguration atomicCfg = new AtomicConfiguration(); atomicCfg.setCacheMode(atomicsCacheMode); if (atomicsCacheMode == PARTITIONED) atomicCfg.setBackups(1); return atomicCfg; } }
/** * @return Atomic configuration. */ protected AtomicConfiguration atomicConfiguration() { AtomicConfiguration atomicCfg = new AtomicConfiguration(); atomicCfg.setCacheMode(atomicsCacheMode); if (atomicsCacheMode == PARTITIONED) atomicCfg.setBackups(1); return atomicCfg; } }
/** {@inheritDoc} */ protected AtomicConfiguration atomicConfiguration() { AtomicConfiguration cfg = new AtomicConfiguration(); cfg.setCacheMode(PARTITIONED); cfg.setBackups(1); cfg.setAtomicSequenceReserveSize(SEQ_RESERVE); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { return super.getConfiguration(igniteInstanceName) .setAtomicConfiguration(new AtomicConfiguration() .setCacheMode(CacheMode.PARTITIONED) .setAffinity(affinityFunction)); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); AtomicConfiguration atomicCfg = new AtomicConfiguration(); atomicCfg.setBackups(1); atomicCfg.setCacheMode(PARTITIONED); cfg.setAtomicConfiguration(atomicCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration cacheCfg = defaultCacheConfiguration(); cacheCfg.setCacheMode(PARTITIONED); cacheCfg.setWriteSynchronizationMode(FULL_SYNC); cacheCfg.setAtomicityMode(TRANSACTIONAL); cacheCfg.setRebalanceMode(SYNC); cacheCfg.setBackups(1); cfg.setCacheConfiguration(cacheCfg); AtomicConfiguration atomicCfg = new AtomicConfiguration(); atomicCfg.setCacheMode(PARTITIONED); atomicCfg.setGroupName("testGroup"); atomicCfg.setBackups(1); cfg.setAtomicConfiguration(atomicCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); ((TcpCommunicationSpi)cfg.getCommunicationSpi()).setSharedMemoryPort(-1); AtomicConfiguration atomicCfg = new AtomicConfiguration(); atomicCfg.setCacheMode(collectionCacheMode()); atomicCfg.setBackups(collectionConfiguration().getBackups()); cfg.setAtomicConfiguration(atomicCfg); CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setName(TRANSACTIONAL_CACHE_NAME); ccfg.setAtomicityMode(TRANSACTIONAL); cfg.setCacheConfiguration(ccfg); if (client) { cfg.setClientMode(client); ((TcpDiscoverySpi)(cfg.getDiscoverySpi())).setForceServerMode(true); } return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.getTransactionConfiguration().setDefaultTxConcurrency(PESSIMISTIC); c.getTransactionConfiguration().setDefaultTxIsolation(REPEATABLE_READ); AtomicConfiguration atomicCfg = new AtomicConfiguration(); atomicCfg.setAtomicSequenceReserveSize(100000); atomicCfg.setCacheMode(mode); c.setAtomicConfiguration(atomicCfg); if (cacheOn) { CacheConfiguration cc = defaultCacheConfiguration(); cc.setCacheMode(mode); LruEvictionPolicy plc = new LruEvictionPolicy(); plc.setMaxSize(1000); cc.setEvictionPolicy(plc); cc.setOnheapCacheEnabled(true); cc.setWriteSynchronizationMode(FULL_SYNC); cc.setRebalanceMode(NONE); c.setCacheConfiguration(cc); } else c.setCacheConfiguration(); c.setPeerClassLoadingEnabled(false); return c; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); AtomicConfiguration atomicCfg = new AtomicConfiguration(); atomicCfg.setCacheMode(PARTITIONED); atomicCfg.setBackups(1); atomicCfg.setAtomicSequenceReserveSize(10); c.setAtomicConfiguration(atomicCfg); c.getTransactionConfiguration().setDefaultTxConcurrency(PESSIMISTIC); c.getTransactionConfiguration().setDefaultTxIsolation(REPEATABLE_READ); CacheConfiguration cc = defaultCacheConfiguration(); cc.setCacheMode(CacheMode.PARTITIONED); cc.setRebalanceMode(CacheRebalanceMode.SYNC); cc.setWriteSynchronizationMode(FULL_SYNC); LruEvictionPolicy plc = new LruEvictionPolicy(); plc.setMaxSize(1000); cc.setEvictionPolicy(plc); cc.setOnheapCacheEnabled(true); cc.setBackups(1); cc.setAffinity(new RendezvousAffinityFunction(true)); c.setCacheConfiguration(cc); return c; }
atomic.setCacheMode(CacheMode.fromOrdinal(in.readInt()));
atomic.setCacheMode(CacheMode.fromOrdinal(in.readInt()));