## Uses of Interface
org.apache.ignite.client.IgniteClient

Packages that use IgniteClient
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.client.events
org.apache.ignite.internal.client.thin
org.apache.ignite.internal.management
org.apache.ignite.internal.management.api
org.apache.ignite.internal.management.cache
org.apache.ignite.internal.management.consistency
org.apache.ignite.internal.management.tx

### Uses of IgniteClient in org.apache.ignite

Methods in org.apache.ignite that return IgniteClient
`static IgniteClient` Ignition.`startClient​(ClientConfiguration cfg)` Initializes new instance of `IgniteClient`.

### Uses of IgniteClient in org.apache.ignite.client.events

Methods in org.apache.ignite.client.events that return IgniteClient
`IgniteClient` ClientStartEvent.`client()`
`IgniteClient` ClientStopEvent.`client()`

Constructors in org.apache.ignite.client.events with parameters of type IgniteClient
`ClientStartEvent​(IgniteClient client, ClientConfiguration cfg)`
`ClientStopEvent​(IgniteClient client)`

### Uses of IgniteClient in org.apache.ignite.internal.client.thin

Classes in org.apache.ignite.internal.client.thin that implement IgniteClient
`class` `TcpIgniteClient` Implementation of `IgniteClient` over TCP protocol.

Methods in org.apache.ignite.internal.client.thin that return IgniteClient
`static IgniteClient` TcpIgniteClient.`start​(ClientConfiguration cfg)` Initializes new instance of `IgniteClient`.

### Uses of IgniteClient in org.apache.ignite.internal.management

Methods in org.apache.ignite.internal.management with parameters of type IgniteClient
`NoArg` ActivateCommand.`execute​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, NoArg arg, Consumer<String> printer)` Deprecated. Executes command logic.
`NoArg` DeactivateCommand.`execute​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, DeactivateCommandArg arg, Consumer<String> printer)` Deprecated. Executes command logic.
`Boolean` SetStateCommand.`execute​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, SetStateCommandArg arg, Consumer<String> printer)` Executes command logic.
`GridTuple3<UUID,​String,​ClusterState>` StateCommand.`execute​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, NoArg arg, Consumer<String> printer)` Executes command logic.
`boolean` DeactivateCommand.`prepare​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, DeactivateCommandArg arg, Consumer<String> printer)` Deprecated. Enriches argument with cluster information if required.

### Uses of IgniteClient in org.apache.ignite.internal.management.api

Methods in org.apache.ignite.internal.management.api that return IgniteClient
`protected @Nullable IgniteClient` CommandInvoker.`igniteClient()`

Methods in org.apache.ignite.internal.management.api with parameters of type IgniteClient
`static <A,​R> R` CommandUtils.`execute​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, Class<? extends VisorMultiNodeTask<A,​R,​?>> taskCls, A arg, Collection<GridClientNode> nodes)`
`R` LocalCommand.`execute​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, A arg, Consumer<String> printer)` Executes command logic.
`static Collection<GridClientNode>` CommandUtils.`nodes​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite)`
`boolean` PreparableCommand.`prepare​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, A arg, Consumer<String> printer)` Enriches argument with cluster information if required.

### Uses of IgniteClient in org.apache.ignite.internal.management.cache

Methods in org.apache.ignite.internal.management.cache with parameters of type IgniteClient
`ViewCacheTaskResult` CacheListCommand.`execute​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, CacheListCommandArg arg, Consumer<String> printer)` Executes command logic.
`boolean` CacheDestroyCommand.`prepare​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, CacheDestroyCommandArg arg, Consumer<String> printer)` Enriches argument with cluster information if required.

### Uses of IgniteClient in org.apache.ignite.internal.management.consistency

Methods in org.apache.ignite.internal.management.consistency with parameters of type IgniteClient
`String` ConsistencyRepairCommand.`execute​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, ConsistencyRepairCommandArg arg, Consumer<String> printer)` Executes command logic.

### Uses of IgniteClient in org.apache.ignite.internal.management.tx

Methods in org.apache.ignite.internal.management.tx with parameters of type IgniteClient
`Map<ClusterNode,​TxTaskResult>` TxInfoCommand.`execute​(@Nullable GridClient cli, @Nullable IgniteClient client, @Nullable Ignite ignite, TxCommand.AbstractTxCommandArg arg0, Consumer<String> printer)` Executes command logic.