| Package | Description |
|---|---|
| org.apache.ignite.internal.client | |
| org.apache.ignite.internal.client.impl | |
| org.apache.ignite.internal.client.impl.connection |
| Modifier and Type | Method and Description |
|---|---|
GridClientConfiguration |
GridClientConfiguration.setAutoFetchAttributes(boolean autoFetchAttrs)
Sets flag indicating whether node attributes should be fetched by client automatically.
|
GridClientConfiguration |
GridClientConfiguration.setAutoFetchMetrics(boolean autoFetchMetrics)
Sets flag indicating whether node metrics should be fetched by client automatically.
|
GridClientConfiguration |
GridClientConfiguration.setBalancer(GridClientLoadBalancer balancer)
Sets default compute balancer.
|
GridClientConfiguration |
GridClientConfiguration.setConnectTimeout(int connectTimeout)
Sets timeout for socket connect operation.
|
GridClientConfiguration |
GridClientConfiguration.setDaemon(boolean daemon)
Set the daemon flag value.
|
GridClientConfiguration |
GridClientConfiguration.setDataConfigurations(Collection<? extends GridClientDataConfiguration> dataCfgs)
Sets data configurations.
|
GridClientConfiguration |
GridClientConfiguration.setEnableAttributesCache(boolean enableAttrsCache)
Sets flag indicating whether node attributes should be cached by client.
|
GridClientConfiguration |
GridClientConfiguration.setEnableMetricsCache(boolean enableMetricsCache)
Sets flag indicating whether node and cache metrics should be cached by client.
|
GridClientConfiguration |
GridClientConfiguration.setExecutorService(ExecutorService executor)
Sets executor service.
|
GridClientConfiguration |
GridClientConfiguration.setMarshaller(GridClientMarshaller marshaller)
Sets the marshaller to use for communication.
|
GridClientConfiguration |
GridClientConfiguration.setMaxConnectionIdleTime(long maxConnIdleTime)
Sets maximum time in milliseconds which connection can be idle before it is closed by client.
|
GridClientConfiguration |
GridClientConfiguration.setPingInterval(long pingInterval)
Sets ping interval in milliseconds.
|
GridClientConfiguration |
GridClientConfiguration.setPingTimeout(long pingTimeout)
Sets ping timeout in milliseconds.
|
GridClientConfiguration |
GridClientConfiguration.setProtocol(GridClientProtocol proto)
Sets protocol type that should be used in communication.
|
GridClientConfiguration |
GridClientConfiguration.setRouters(Collection<String> routers)
Sets list of routers this client should connect to.
|
GridClientConfiguration |
GridClientConfiguration.setSecurityCredentialsProvider(SecurityCredentialsProvider credProvider)
Sets client credentials provider used in authentication process.
|
GridClientConfiguration |
GridClientConfiguration.setServers(Collection<String> srvs)
Sets list of servers this client should connect to.
|
GridClientConfiguration |
GridClientConfiguration.setSslContextFactory(GridSslContextFactory sslCtxFactory)
Sets SSL context factory that will be used for creation of secure connections.
|
GridClientConfiguration |
GridClientConfiguration.setTcpNoDelay(boolean tcpNoDelay)
Sets whether
TCP_NODELAY flag should be set on underlying socket connections. |
GridClientConfiguration |
GridClientConfiguration.setTopologyRefreshFrequency(long topRefreshFreq)
Sets topology refresh frequency.
|
| Modifier and Type | Method and Description |
|---|---|
static GridClient |
GridClientFactory.start(GridClientConfiguration cfg)
Starts a client with given configuration.
|
| Constructor and Description |
|---|
GridClientConfiguration(GridClientConfiguration cfg)
Copy constructor.
|
| Modifier and Type | Field and Description |
|---|---|
protected GridClientConfiguration |
GridClientImpl.cfg
Client configuration.
|
| Constructor and Description |
|---|
GridClientImpl(UUID id,
GridClientConfiguration cfg0,
boolean routerClient)
Creates a new client based on a given configuration.
|
| Modifier and Type | Field and Description |
|---|---|
protected GridClientConfiguration |
GridClientConnectionManagerAdapter.cfg
Client configuration.
|
| Constructor and Description |
|---|
GridClientConnectionManagerAdapter(UUID clientId,
SSLContext sslCtx,
GridClientConfiguration cfg,
Collection<InetSocketAddress> routers,
GridClientTopology top,
Byte marshId,
boolean routerClient) |
GridClientConnectionManagerOsImpl(UUID clientId,
SSLContext sslCtx,
GridClientConfiguration cfg,
Collection<InetSocketAddress> routers,
GridClientTopology top,
Byte marshId,
boolean routerClient) |
GridClientTopology(GridClientConfiguration cfg)
Creates topology instance.
|
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018