## Uses of Class
org.apache.ignite.IgniteCheckedException

- Packages that use IgniteCheckedException
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.cache.query | Contains APIs for creating and executing cache queries.
  org.apache.ignite.cache.store.jdbc | Contains reference JDBC-based cache store implementation.
  org.apache.ignite.cdc |
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.lang | Contains general language constructs and functional APIs for distributed computations.
  org.apache.ignite.logger.java | Contains Java logging implementation for logging.
  org.apache.ignite.logger.log4j2 | Contains default Log4j2 implementation for logging.
  org.apache.ignite.maintenance | Contains public interfaces for maintenance mechanism.
  org.apache.ignite.marshaller | Contains various supported marshallers.
  org.apache.ignite.marshaller.jdk | Contains JDK `java.io` based marshaller.
  org.apache.ignite.mxbean | Contains annotations for Dynamic MBeans.
  org.apache.ignite.plugin | Contains plugins management API.
  org.apache.ignite.plugin.extensions.communication | Contains extendable components for communication.
  org.apache.ignite.plugin.security | Contains APIs for security, authentication, and authorization.
  org.apache.ignite.plugin.segmentation | Contains segmentation "split-brain" related classes.
  org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.
  org.apache.ignite.spi.communication.tcp | Contains default TCP/IP-based implementation for communication SPI.
  org.apache.ignite.spi.discovery.tcp | Contains default TCP/IP implementation for discovery SPI.

- - ### Uses of IgniteCheckedException in org.apache.ignite

    Subclasses of IgniteCheckedException in org.apache.ignite
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `IgniteAuthenticationException` | Exception that represents authentication failure.

    Methods in org.apache.ignite that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Ignite` | IgniteSpring.`start​(@Nullable org.springframework.context.ApplicationContext springCtx)` | Starts grid with default configuration.
    `static Ignite` | IgniteSpring.`start​(String springCfgPath, @Nullable org.springframework.context.ApplicationContext springCtx)` | Starts all grids specified within given Spring XML configuration file.
    `static Ignite` | IgniteSpring.`start​(URL springCfgUrl, @Nullable org.springframework.context.ApplicationContext springCtx)` | Starts all grids specified within given Spring XML configuration file URL.
    `static Ignite` | IgniteSpring.`start​(IgniteConfiguration cfg, @Nullable org.springframework.context.ApplicationContext springCtx)` | Starts grid with given configuration.
    `void` | IgniteCluster.`tag​(String tag)` | Enables user to add a specific label to the cluster e.g. to describe purpose of the cluster or any its characteristics.

  - ### Uses of IgniteCheckedException in org.apache.ignite.cache.query

    Subclasses of IgniteCheckedException in org.apache.ignite.cache.query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `QueryCancelledException` | The exception is thrown if a query was cancelled or timed out while executing.

  - ### Uses of IgniteCheckedException in org.apache.ignite.cache.store.jdbc

    Methods in org.apache.ignite.cache.store.jdbc that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected <X> X` | CacheJdbcBlobStore.`fromBytes​(byte[] bytes)` | Deserialize object from byte array using marshaller.
    `protected byte[]` | CacheJdbcBlobStore.`toBytes​(Object obj)` | Serialize object to byte array using marshaller.

  - ### Uses of IgniteCheckedException in org.apache.ignite.cdc

    Methods in org.apache.ignite.cdc that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static org.apache.ignite.internal.cdc.CdcMain` | CdcLoader.`loadCdc​(String springXmlPath)` | Loads `CdcMain` from XML configuration file.

  - ### Uses of IgniteCheckedException in org.apache.ignite.configuration

    Methods in org.apache.ignite.configuration that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<InetSocketAddress>` | AddressResolver.`getExternalAddresses​(InetSocketAddress addr)` | Maps internal address to a collection of external addresses.
    `Collection<InetSocketAddress>` | BasicAddressResolver.`getExternalAddresses​(InetSocketAddress addr)` | Maps internal address to a collection of external addresses.

  - ### Uses of IgniteCheckedException in org.apache.ignite.lang

    Methods in org.apache.ignite.lang that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | IgniteProducer.`produce()` |

  - ### Uses of IgniteCheckedException in org.apache.ignite.logger.java

    Methods in org.apache.ignite.logger.java that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static File` | JavaLoggerFileHandler.`logDirectory​(String workDir)` | Resolves logging directory.
    `void` | JavaLoggerFileHandler.`nodeId​(@Nullable String app, @Nullable UUID nodeId, String workDir)` | Sets Node id and instantiates `FileHandler` delegate.
    `void` | JavaLoggerFileHandler.`nodeId​(UUID nodeId, String workDir)` | Sets Node id and instantiates `FileHandler` delegate.

  - ### Uses of IgniteCheckedException in org.apache.ignite.logger.log4j2

    Constructors in org.apache.ignite.logger.log4j2 that throw IgniteCheckedException
    Constructor | Description
    --- | ---
    `Log4J2Logger​(File cfgFile)` | Creates new logger with given configuration `cfgFile`.
    `Log4J2Logger​(String path)` | Creates new logger with given configuration `path`.
    `Log4J2Logger​(URL cfgUrl)` | Creates new logger with given configuration `cfgUrl`.

  - ### Uses of IgniteCheckedException in org.apache.ignite.maintenance

    Methods in org.apache.ignite.maintenance that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `@Nullable MaintenanceTask` | MaintenanceRegistry.`registerMaintenanceTask​(MaintenanceTask task)` | Method to register `MaintenanceTask` locally on the node where method is called.
    `void` | MaintenanceRegistry.`registerMaintenanceTask​(MaintenanceTask task, UnaryOperator<MaintenanceTask> remappingFunction)` | Method to register `MaintenanceTask` locally on the node where method is called.
    `default void` | MaintenanceRegistry.`registerWorkflowCallbackIfTaskExists​(@NotNull String maintenanceTaskName, @NotNull org.apache.ignite.internal.util.lang.IgniteThrowableFunction<MaintenanceTask,​MaintenanceWorkflowCallback> workflowCalProvider)` | Call the `MaintenanceRegistry.registerWorkflowCallback(String, MaintenanceWorkflowCallback)` if the active maintenance task with given name exists.

  - ### Uses of IgniteCheckedException in org.apache.ignite.marshaller

    Methods in org.apache.ignite.marshaller that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | MarshallerUtils.`autoconfigureObjectInputFilter​(IgniteMarshallerClassFilter clsFilter)` |
    `static IgniteMarshallerClassFilter` | MarshallerUtils.`classNameFilter​(ClassLoader clsLdr)` | Returns class name filter for marshaller.
    `Class` | MarshallerContext.`getClass​(int typeId, ClassLoader ldr)` | Gets class for provided type ID.
    `String` | MarshallerContext.`getClassName​(byte platformId, int typeId)` | Gets class name for provided (platformId, typeId) pair.
    `byte[]` | AbstractNodeNameAwareMarshaller.`marshal​(@Nullable Object obj)` | Marshals object to byte array.
    `void` | AbstractNodeNameAwareMarshaller.`marshal​(@Nullable Object obj, OutputStream out)` | Marshals object to the output stream.
    `byte[]` | Marshaller.`marshal​(@Nullable Object obj)` | Marshals object to byte array.
    `void` | Marshaller.`marshal​(@Nullable Object obj, OutputStream out)` | Marshals object to the output stream.
    `protected abstract byte[]` | AbstractNodeNameAwareMarshaller.`marshal0​(@Nullable Object obj)` | Marshals object to byte array.
    `protected abstract void` | AbstractNodeNameAwareMarshaller.`marshal0​(@Nullable Object obj, OutputStream out)` | Marshals object to the output stream.
    `boolean` | MarshallerContext.`registerClassName​(byte platformId, int typeId, String clsName)` | Deprecated. Use `MarshallerContext.registerClassName(byte, int, java.lang.String, boolean)` instead.
    `default boolean` | MarshallerContext.`registerClassName​(byte platformId, int typeId, String clsName, boolean failIfUnregistered)` | Method to register typeId->class name mapping in marshaller context <b>cluster-wide</b>.
    `boolean` | MarshallerContext.`registerClassNameLocally​(byte platformId, int typeId, String clsName)` | Method to register typeId->class name mapping in marshaller context <b>on local node only</b>.
    `<T> T` | AbstractNodeNameAwareMarshaller.`unmarshal​(byte[] arr, @Nullable ClassLoader clsLdr)` | Unmarshals object from byte array using given class loader.
    `<T> T` | AbstractNodeNameAwareMarshaller.`unmarshal​(InputStream in, @Nullable ClassLoader clsLdr)` | Unmarshals object from the input stream using given class loader.
    `<T> T` | Marshaller.`unmarshal​(byte[] arr, @Nullable ClassLoader clsLdr)` | Unmarshals object from byte array using given class loader.
    `<T> T` | Marshaller.`unmarshal​(InputStream in, @Nullable ClassLoader clsLdr)` | Unmarshals object from the input stream using given class loader.
    `protected abstract <T> T` | AbstractNodeNameAwareMarshaller.`unmarshal0​(byte[] arr, @Nullable ClassLoader clsLdr)` | Unmarshals object from byte array using given class loader.
    `protected abstract <T> T` | AbstractNodeNameAwareMarshaller.`unmarshal0​(InputStream in, @Nullable ClassLoader clsLdr)` | Unmarshals object from the input stream using given class loader.

  - ### Uses of IgniteCheckedException in org.apache.ignite.marshaller.jdk

    Methods in org.apache.ignite.marshaller.jdk that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected byte[]` | JdkMarshaller.`marshal0​(@Nullable Object obj)` | Marshals object to byte array.
    `protected void` | JdkMarshaller.`marshal0​(@Nullable Object obj, OutputStream out)` | Marshals object to the output stream.
    `protected <T> T` | JdkMarshaller.`unmarshal0​(byte[] arr, @Nullable ClassLoader clsLdr)` | Unmarshals object from byte array using given class loader.
    `protected <T> T` | JdkMarshaller.`unmarshal0​(InputStream in, @Nullable ClassLoader clsLdr)` | Unmarshals object from the input stream using given class loader.

  - ### Uses of IgniteCheckedException in org.apache.ignite.mxbean

    Methods in org.apache.ignite.mxbean that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PerformanceStatisticsMBean.`rotate()` | Deprecated. Rotate performance statistics in the cluster.
    `void` | PerformanceStatisticsMBean.`start()` | Deprecated. Start collecting performance statistics in the cluster.
    `void` | PerformanceStatisticsMBean.`stop()` | Deprecated. Stop collecting performance statistics in the cluster.

  - ### Uses of IgniteCheckedException in org.apache.ignite.plugin

    Methods in org.apache.ignite.plugin that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PluginProvider.`initExtensions​(PluginContext ctx, ExtensionRegistry registry)` | Registers extensions.
    `void` | CachePluginProvider.`onIgniteStart()` | Callback that notifies that Ignite has successfully started, including all internal components.
    `void` | PluginProvider.`onIgniteStart()` | Callback that notifies that Ignite has successfully started, including all internal components.
    `void` | CachePluginProvider.`start()` | Starts grid component.
    `void` | PluginProvider.`start​(PluginContext ctx)` | Starts grid component.
    `void` | PluginProvider.`stop​(boolean cancel)` | Stops grid component.
    `void` | CachePluginProvider.`validate()` | Validates cache plugin configuration in process of cache creation.
    `void` | CachePluginProvider.`validateRemote​(CacheConfiguration locCfg, CacheConfiguration rmtCfg, ClusterNode rmtNode)` | Checks that remote caches has configuration compatible with the local.

  - ### Uses of IgniteCheckedException in org.apache.ignite.plugin.extensions.communication

    Methods in org.apache.ignite.plugin.extensions.communication that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `MessageReader` | MessageFormatter.`reader​(UUID rmtNodeId, MessageFactory msgFactory)` | Creates new message reader instance.
    `MessageWriter` | MessageFormatter.`writer​(UUID rmtNodeId)` | Creates new message writer instance.

  - ### Uses of IgniteCheckedException in org.apache.ignite.plugin.security

    Methods in org.apache.ignite.plugin.security that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `SecurityCredentials` | SecurityCredentialsBasicProvider.`credentials()` | Gets security credentials.
    `SecurityCredentials` | SecurityCredentialsProvider.`credentials()` | Gets security credentials.

  - ### Uses of IgniteCheckedException in org.apache.ignite.plugin.segmentation

    Methods in org.apache.ignite.plugin.segmentation that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | SegmentationResolver.`isValidSegment()` | Checks whether segment is valid.

  - ### Uses of IgniteCheckedException in org.apache.ignite.spi

    Subclasses of IgniteCheckedException in org.apache.ignite.spi
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `IgniteSpiOperationTimeoutException` | Kind of exception that is used when failure detection timeout is enabled for `TcpDiscoverySpi` or `TcpCommunicationSpi`.

    Methods in org.apache.ignite.spi that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IgniteSpiCloseableIterator.`close()` | Closes the iterator and frees all the resources held by the iterator.

  - ### Uses of IgniteCheckedException in org.apache.ignite.spi.communication.tcp

    Methods in org.apache.ignite.spi.communication.tcp with parameters of type IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TcpCommunicationSpi.`processSessionCreationError​(ClusterNode node, Collection<InetSocketAddress> addrs, IgniteCheckedException errs)` | Process errors if TCP/IP `GridNioSession` creation to remote node hasn't been performed.

    Methods in org.apache.ignite.spi.communication.tcp that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected org.apache.ignite.internal.util.nio.GridCommunicationClient` | TcpCommunicationSpi.`createTcpClient​(ClusterNode node, int connIdx)` | Establish TCP connection to remote node and returns client.
    `Collection<InetSocketAddress>` | TcpCommunicationSpi.`nodeAddresses​(ClusterNode node, boolean filterReachableAddrs)` |
    `protected void` | TcpCommunicationSpi.`processSessionCreationError​(ClusterNode node, Collection<InetSocketAddress> addrs, IgniteCheckedException errs)` | Process errors if TCP/IP `GridNioSession` creation to remote node hasn't been performed.

  - ### Uses of IgniteCheckedException in org.apache.ignite.spi.discovery.tcp

    Methods in org.apache.ignite.spi.discovery.tcp that throw IgniteCheckedException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected <T> T` | TcpDiscoverySpi.`readMessage​(Socket sock, @Nullable InputStream in, long timeout)` | Reads message from the socket limiting read time.
    `protected void` | TcpDiscoverySpi.`writeToSocket​(Socket sock, OutputStream out, org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryAbstractMessage msg, long timeout)` | Writes message to the socket.
    `protected void` | TcpDiscoverySpi.`writeToSocket​(Socket sock, org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryAbstractMessage msg, long timeout)` | Writes message to the socket.
    `protected void` | TcpDiscoverySpi.`writeToSocket​(ClusterNode node, Socket sock, OutputStream out, org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryAbstractMessage msg, long timeout)` |