/** * @return Local port. * @throws Exception If failed. */ @GridSpiTestConfig public int getLocalPort() throws Exception { return GridTestUtils.getNextCommPort(getClass()); } }
/** * @return Spi. */ private CommunicationSpi<Message> newCommunicationSpi() { TcpCommunicationSpi spi = new TcpCommunicationSpi(); if (!useShmem) spi.setSharedMemoryPort(-1); spi.setLocalPort(GridTestUtils.getNextCommPort(getClass())); spi.setIdleConnectionTimeout(IDLE_CONN_TIMEOUT); return spi; }
/** * @return Spi. */ private TcpCommunicationSpi createSpi() { TcpCommunicationSpi spi = new TcpCommunicationSpi(); spi.setLocalPort(GridTestUtils.getNextCommPort(getClass())); spi.setIdleConnectionTimeout(IDLE_CONN_TIMEOUT); spi.setConnectTimeout(10000); return spi; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration iCfg = super.getConfiguration(igniteInstanceName); TcpCommunicationSpi commSpi = new DelayableCommunicationSpi(); commSpi.setLocalPort(GridTestUtils.getNextCommPort(getClass())); commSpi.setTcpNoDelay(true); iCfg.setCommunicationSpi(commSpi); return iCfg; }
((TcpCommunicationSpi)spi).setLocalPort(GridTestUtils.getNextCommPort(getClass()));
/** {@inheritDoc} */ @Override protected CommunicationSpi getSpi(int idx) { TcpCommunicationSpi spi = new TcpCommunicationSpi(); if (!useShmem) spi.setSharedMemoryPort(-1); spi.setLocalPort(GridTestUtils.getNextCommPort(getClass())); spi.setIdleConnectionTimeout(IDLE_CONN_TIMEOUT); spi.setTcpNoDelay(tcpNoDelay()); return spi; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration cacheCfg = cacheConfiguration(CACHE_NAME); TestTpcCommunicationSpi commSpi = new TestTpcCommunicationSpi(); commSpi.setLocalPort(GridTestUtils.getNextCommPort(getClass())); commSpi.setTcpNoDelay(true); if (igniteInstanceName.endsWith(String.valueOf(CLN_GRD))) cfg.setClientMode(true); cacheCfg.setRebalanceMode(SYNC); cacheCfg.setWriteSynchronizationMode(FULL_SYNC); cacheCfg.setBackups(1); cfg.setCommunicationSpi(commSpi); ((TcpDiscoverySpi)cfg.getDiscoverySpi()).setForceServerMode(true); cfg.setCacheConfiguration(cacheCfg); return cfg; }
/** * @param ackCnt Recovery acknowledgement count. * @param idleTimeout Idle connection timeout. * @param queueLimit Message queue limit. * @return SPI instance. */ protected TcpCommunicationSpi getSpi(int ackCnt, int idleTimeout, int queueLimit) { TcpCommunicationSpi spi = new TcpCommunicationSpi(); spi.setLocalPort(GridTestUtils.getNextCommPort(getClass())); spi.setIdleConnectionTimeout(idleTimeout); spi.setTcpNoDelay(true); spi.setAckSendThreshold(ackCnt); spi.setMessageQueueLimit(queueLimit); spi.setSharedMemoryPort(-1); spi.setConnectionsPerNode(1); return spi; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration iCfg = super.getConfiguration(igniteInstanceName); if (getTestIgniteInstanceName(2).equals(igniteInstanceName)) { iCfg.setClientMode(true); iCfg.setDataStorageConfiguration(memCfg); } ((TcpDiscoverySpi)iCfg.getDiscoverySpi()).setForceServerMode(true); iCfg.setCacheConfiguration(); TcpCommunicationSpi commSpi = new CountingTxRequestsToClientNodeTcpCommunicationSpi(); commSpi.setLocalPort(GridTestUtils.getNextCommPort(getClass())); commSpi.setTcpNoDelay(true); iCfg.setCommunicationSpi(commSpi); return iCfg; }
/** * @param ackCnt Recovery acknowledgement count. * @param idleTimeout Idle connection timeout. * @param queueLimit Message queue limit. * @return SPI instance. */ protected TcpCommunicationSpi getSpi(int ackCnt, int idleTimeout, int queueLimit) { TcpCommunicationSpi spi = new TcpCommunicationSpi(); spi.setLocalPort(GridTestUtils.getNextCommPort(getClass())); spi.setIdleConnectionTimeout(idleTimeout); spi.setTcpNoDelay(true); spi.setAckSendThreshold(ackCnt); spi.setMessageQueueLimit(queueLimit); spi.setSharedMemoryPort(-1); spi.setConnectionsPerNode(1); return spi; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.setLocalHost(HOST); assert c.getConnectorConfiguration() == null; if (restEnabled) { ConnectorConfiguration clientCfg = new ConnectorConfiguration(); clientCfg.setPort(REST_TCP_PORT_BASE); GridSslContextFactory sslCtxFactory = sslContextFactory(); if (sslCtxFactory != null) { clientCfg.setSslEnabled(true); clientCfg.setSslContextFactory(sslCtxFactory); } c.setConnectorConfiguration(clientCfg); } TestCommunicationSpi spi = new TestCommunicationSpi(); spi.setLocalPort(GridTestUtils.getNextCommPort(getClass())); c.setCommunicationSpi(spi); c.setCacheConfiguration(cacheConfiguration(DEFAULT_CACHE_NAME), cacheConfiguration(PARTITIONED_CACHE_NAME), cacheConfiguration(REPLICATED_CACHE_NAME), cacheConfiguration(REPLICATED_ASYNC_CACHE_NAME)); c.setPublicThreadPoolSize(40); c.setSystemThreadPoolSize(40); return c; }
commSpi.setLocalPort(GridTestUtils.getNextCommPort(getClass())); commSpi.setTcpNoDelay(true);