/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setConnectorConfiguration(new ConnectorConfiguration()); return cfg; }
/** * Creates client connection configuration by copying all properties from * given configuration. * * @param cfg Client configuration. */ public ConnectorConfiguration(ConnectorConfiguration cfg) { assert cfg != null; msgInterceptor = cfg.getMessageInterceptor(); threadPoolSize = cfg.getThreadPoolSize(); idleTimeout = cfg.getIdleTimeout(); jettyPath = cfg.getJettyPath(); portRange = cfg.getPortRange(); secretKey = cfg.getSecretKey(); directBuf = cfg.isDirectBuffer(); host = cfg.getHost(); noDelay = cfg.isNoDelay(); port = cfg.getPort(); rcvBufSize = cfg.getReceiveBufferSize(); selectorCnt = cfg.getSelectorCount(); sndBufSize = cfg.getSendBufferSize(); sndQueueLimit = cfg.getSendQueueLimit(); sslClientAuth = cfg.isSslClientAuth(); sslCtxFactory = cfg.getSslContextFactory(); sslEnabled = cfg.isSslEnabled(); sslFactory = cfg.getSslFactory(); idleQryCurTimeout = cfg.getIdleQueryCursorTimeout(); idleQryCurCheckFreq = cfg.getIdleQueryCursorCheckFrequency(); }
/** {@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); ConnectorConfiguration connCfg = new ConnectorConfiguration(); port = connCfg.getPort(); host = connCfg.getHost(); cfg.setConnectorConfiguration(connCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.setLocalHost(getTestResources().getLocalHost()); assert c.getConnectorConfiguration() == null; ConnectorConfiguration clientCfg = new ConnectorConfiguration(); clientCfg.setPort(REST_TCP_PORT); clientCfg.setSslEnabled(true); clientCfg.setSslClientAuth(checkClient); clientCfg.setSslClientAuth(checkClient); GridSslBasicContextFactory factory = (GridSslBasicContextFactory)GridTestUtils.sslContextFactory(); factory.setTrustManagers(srvTrustMgr); clientCfg.setSslContextFactory(factory); c.setConnectorConfiguration(clientCfg); return c; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setLocalHost(HOST); ConnectorConfiguration clientCfg = new ConnectorConfiguration(); clientCfg.setPort(BINARY_PORT); cfg.setConnectorConfiguration(clientCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setLocalHost(LOC_HOST); assert cfg.getConnectorConfiguration() == null; ConnectorConfiguration clientCfg = new ConnectorConfiguration(); clientCfg.setJettyPath("modules/clients/src/test/resources/jetty/rest-jetty.xml"); clientCfg.setIdleQueryCursorTimeout(5000); clientCfg.setIdleQueryCursorCheckFrequency(5000); cfg.setConnectorConfiguration(clientCfg); CacheConfiguration ccfg = defaultCacheConfiguration(); ccfg.setStatisticsEnabled(true); ccfg.setIndexedTypes(String.class, String.class); cfg.setCacheConfiguration(ccfg); return cfg; }
/** {@inheritDoc} */ @Override protected void beforeTestsStarted() throws Exception { super.beforeTestsStarted(); startGrid(); ConnectorConfiguration connCfg = new ConnectorConfiguration(); connCfg.setIdleQueryCursorCheckFrequency(1000); connCfg.setIdleQueryCursorTimeout(1000); grid().configuration().setConnectorConfiguration(connCfg); }
if (cfg.isSslEnabled()) { Factory<SSLContext> igniteFactory = ctx.config().getSslContextFactory(); Factory<SSLContext> factory = cfg.getSslFactory(); GridSslContextFactory depFactory = cfg.getSslContextFactory(); sslCtx = igniteFactory.create(); int startPort = cfg.getPort(); int portRange = cfg.getPortRange(); int lastPort = portRange == 0 ? startPort : startPort + portRange - 1; "[firstPort=" + cfg.getPort() + ", lastPort=" + lastPort + ", host=" + host + ']');
ConnectorConfiguration clientCfg = new ConnectorConfiguration(); clientCfg.setMessageInterceptor(interceptor); clientCfg.setSslContextFactory(ctxFactory);
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); assert cfg.getConnectorConfiguration() == null; cfg.setLocalHost(HOST); ConnectorConfiguration clientCfg = new ConnectorConfiguration(); clientCfg.setPort(BINARY_PORT); clientCfg.setJettyPath(REST_JETTY_CFG); cfg.setConnectorConfiguration(clientCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setSslContextFactory(createSslFactory()); cfg.setConnectorConfiguration(new ConnectorConfiguration() .setSslEnabled(true) .setSslClientAuth(true)); cfg.setCacheConfiguration(new CacheConfiguration(TEST_CACHE_NAME)); 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(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setDataStorageConfiguration(new DataStorageConfiguration()); cfg.getDataStorageConfiguration().getDefaultDataRegionConfiguration().setMaxSize(100 * 1024 * 1024); cfg.getDataStorageConfiguration().getDefaultDataRegionConfiguration().setPersistenceEnabled(true); cfg.setConnectorConfiguration(new ConnectorConfiguration()); cfg.getConnectorConfiguration().setSslEnabled(true); cfg.setSslContextFactory(createSslFactory()); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); assert cfg.getConnectorConfiguration() == null; ConnectorConfiguration clientCfg = new ConnectorConfiguration(); clientCfg.setJettyPath(REST_JETTY_CFG); cfg.setConnectorConfiguration(clientCfg); CacheConfiguration cLoc = new CacheConfiguration(DEFAULT_CACHE_NAME); cLoc.setName(LOCAL_CACHE); cLoc.setCacheMode(CacheMode.LOCAL); cLoc.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL); cfg.setCacheConfiguration(defaultCacheConfiguration(), cLoc); return cfg; }
/** * Resolves host for REST TCP server using grid configuration. * * @param cfg Grid configuration. * @return REST host. * @throws IOException If failed to resolve REST host. */ private InetAddress resolveRestTcpHost(IgniteConfiguration cfg) throws IOException { String host = cfg.getConnectorConfiguration().getHost(); if (host == null) host = cfg.getLocalHost(); return U.resolveLocalHost(host); }
String jettyPath = config().getJettyPath(); int portRange = config().getPortRange(); int lastPort = portRange == 0 ? initPort : initPort + portRange - 1;
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.getConnectorConfiguration().setPort(restPort++); return cfg; }
add(ATTR_REST_PORT_RANGE, cfg.getConnectorConfiguration().getPortRange());
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.setLocalHost(HOST); assert c.getConnectorConfiguration() == null; ConnectorConfiguration clientCfg = new ConnectorConfiguration(); clientCfg.setPort(REST_TCP_PORT_BASE); if (useSsl()) { clientCfg.setSslEnabled(true); clientCfg.setSslContextFactory(sslContextFactory()); } c.setConnectorConfiguration(clientCfg); c.setCacheConfiguration(cacheConfiguration(DEFAULT_CACHE_NAME), cacheConfiguration(PARTITIONED_CACHE_NAME), cacheConfiguration(REPLICATED_CACHE_NAME), cacheConfiguration(PARTITIONED_ASYNC_BACKUP_CACHE_NAME), cacheConfiguration(REPLICATED_ASYNC_CACHE_NAME)); return c; }