/** * Test port. * * @throws Exception If failed. */ @Test public void testPort() throws Exception { check(new ClientConnectorConfiguration().setPort(-1), false); check(new ClientConnectorConfiguration().setPort(0), false); check(new ClientConnectorConfiguration().setPort(512), false); check(new ClientConnectorConfiguration().setPort(65536), false); check(new ClientConnectorConfiguration().setPort(ClientConnectorConfiguration.DFLT_PORT), true); checkJdbc(null, ClientConnectorConfiguration.DFLT_PORT); check(new ClientConnectorConfiguration().setPort(ClientConnectorConfiguration.DFLT_PORT + 200), true); checkJdbc(null, ClientConnectorConfiguration.DFLT_PORT + 200); }
cliConnCfg.setPort(sqlConnCfg.getPort()); cliConnCfg.setPortRange(sqlConnCfg.getPortRange()); cliConnCfg.setSocketSendBufferSize(sqlConnCfg.getSocketSendBufferSize()); cliConnCfg.setPort(hostAndPort.portFrom()); cliConnCfg.setPortRange(hostAndPort.portTo() - hostAndPort.portFrom()); cliConnCfg.setThreadPoolSize(odbcCfg.getThreadPoolSize());
/** * Reads the client connector configuration. * * @param in Reader. * @return Config. */ private static ClientConnectorConfiguration readClientConnectorConfiguration(BinaryRawReader in) { return new ClientConnectorConfiguration() .setHost(in.readString()) .setPort(in.readInt()) .setPortRange(in.readInt()) .setSocketSendBufferSize(in.readInt()) .setSocketReceiveBufferSize(in.readInt()) .setTcpNoDelay(in.readBoolean()) .setMaxOpenCursorsPerConnection(in.readInt()) .setThreadPoolSize(in.readInt()) .setIdleTimeout(in.readLong()) .setThinClientEnabled(in.readBoolean()) .setOdbcEnabled(in.readBoolean()) .setJdbcEnabled(in.readBoolean()); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setCacheConfiguration(cacheConfiguration(DEFAULT_CACHE_NAME)); cfg.setClientConnectorConfiguration(new ClientConnectorConfiguration().setPort(cliPort++)); return cfg; }
cliConnCfg.setPort(sqlConnCfg.getPort()); cliConnCfg.setPortRange(sqlConnCfg.getPortRange()); cliConnCfg.setSocketSendBufferSize(sqlConnCfg.getSocketSendBufferSize()); cliConnCfg.setPort(hostAndPort.portFrom()); cliConnCfg.setPortRange(hostAndPort.portTo() - hostAndPort.portFrom()); cliConnCfg.setThreadPoolSize(odbcCfg.getThreadPoolSize());
/** */ private static IgniteConfiguration getConfiguration(NodeConfiguration nodeCfg) { IgniteConfiguration igniteCfg = Config.getServerConfiguration(); ((TcpDiscoverySpi)igniteCfg.getDiscoverySpi()).getIpFinder().registerAddresses( Collections.singletonList(new InetSocketAddress(HOST, nodeCfg.getDiscoveryPort())) ); igniteCfg.setClientConnectorConfiguration(new ClientConnectorConfiguration() .setHost(HOST) .setPort(nodeCfg.getClientPort()) ); return igniteCfg; }
/** * Reads the client connector configuration. * * @param in Reader. * @return Config. */ private static ClientConnectorConfiguration readClientConnectorConfiguration(BinaryRawReader in) { return new ClientConnectorConfiguration() .setHost(in.readString()) .setPort(in.readInt()) .setPortRange(in.readInt()) .setSocketSendBufferSize(in.readInt()) .setSocketReceiveBufferSize(in.readInt()) .setTcpNoDelay(in.readBoolean()) .setMaxOpenCursorsPerConnection(in.readInt()) .setThreadPoolSize(in.readInt()) .setIdleTimeout(in.readLong()) .setThinClientEnabled(in.readBoolean()) .setOdbcEnabled(in.readBoolean()) .setJdbcEnabled(in.readBoolean()); }
/** {@inheritDoc} */ @SuppressWarnings("deprecation") @Override protected IgniteConfiguration getConfiguration(String name) throws Exception { IgniteConfiguration cfg = super.getConfiguration(name); cfg.setCacheConfiguration(cacheConfiguration(DEFAULT_CACHE_NAME)); cfg.setMarshaller(new BinaryMarshaller()); cfg.setClientConnectorConfiguration( new ClientConnectorConfiguration() .setPort(jdbcPorts.get(getTestIgniteInstanceIndex(name)))); return cfg; }
/** * Test SQL connector conversion. * * @throws Exception If failed. */ @Test public void testIgnoreOdbcWhenClientSet() throws Exception { int cliPort = ClientConnectorConfiguration.DFLT_PORT - 1; int odbcPort = ClientConnectorConfiguration.DFLT_PORT - 2; IgniteConfiguration cfg = baseConfiguration(); cfg.setClientConnectorConfiguration(new ClientConnectorConfiguration().setPort(cliPort)); cfg.setOdbcConfiguration(new OdbcConfiguration().setEndpointAddress("127.0.0.1:" + odbcPort)); Ignition.start(cfg); checkJdbc(null, cliPort); }
/** * Test SQL connector conversion. * * @throws Exception If failed. */ @Test public void testIgnoreSqlWhenClientSet() throws Exception { int cliPort = ClientConnectorConfiguration.DFLT_PORT - 1; int sqlPort = ClientConnectorConfiguration.DFLT_PORT - 2; IgniteConfiguration cfg = baseConfiguration(); cfg.setClientConnectorConfiguration(new ClientConnectorConfiguration().setPort(cliPort)); cfg.setSqlConnectorConfiguration(new SqlConnectorConfiguration().setPort(sqlPort)); Ignition.start(cfg); checkJdbc(null, cliPort); }
/** * Test SQL connector conversion. * * @throws Exception If failed. */ @Test public void testIgnoreOdbcAndSqlWhenClientSet() throws Exception { int cliPort = ClientConnectorConfiguration.DFLT_PORT - 1; int sqlPort = ClientConnectorConfiguration.DFLT_PORT - 2; int odbcPort = ClientConnectorConfiguration.DFLT_PORT - 3; IgniteConfiguration cfg = baseConfiguration(); cfg.setClientConnectorConfiguration(new ClientConnectorConfiguration().setPort(cliPort)); cfg.setSqlConnectorConfiguration(new SqlConnectorConfiguration().setPort(sqlPort)); cfg.setOdbcConfiguration(new OdbcConfiguration().setEndpointAddress("127.0.0.1:" + odbcPort)); Ignition.start(cfg); checkJdbc(null, cliPort); }