## 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.hibernate | Contains implementation of Hibernate L2 cache.
  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.compute.gridify | Contains APIs utilized for AOP-based grid-enabling.
  org.apache.ignite.compute.gridify.aop | Contains common classes for different AOP providers.
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.logger.java | Contains Java logging implementation for logging.
  org.apache.ignite.logger.log4j | Contains default Log4j implementation for logging.
  org.apache.ignite.logger.log4j2 | Contains default Log4j2 implementation for logging.
  org.apache.ignite.marshaller | Contains various supported marshallers.
  org.apache.ignite.marshaller.jdk | Contains JDK `java.io` based marshaller.
  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 and Description
    --- | ---
    `class` | `IgniteAuthenticationException` Exception that represents authentication failure.

    Methods in org.apache.ignite that throw IgniteCheckedException
    Modifier and Type | Method and Description
    --- | ---
    `static Ignite` | IgniteSpring.`start(@Nullable org.springframework.context.ApplicationContext springCtx)` Starts grid with default configuration.
    `static Ignite` | IgniteSpring.`start(IgniteConfiguration cfg, @Nullable org.springframework.context.ApplicationContext springCtx)` Starts grid with given 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.
    `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.hibernate

    Methods in org.apache.ignite.cache.hibernate that throw IgniteCheckedException
    Modifier and Type | Method and Description
    --- | ---
    `void` | HibernateCacheProxy.`clear()` Clears cache on all nodes that store it's data.
    `void` | HibernateCacheProxy.`clear(Object key)` Clears key on all nodes that store it's data.
    `void` | HibernateCacheProxy.`clearAll(Set keys)` Clears keys on all nodes that store it's data.
    `static void` | HibernateAccessStrategyAdapter.`evictAll(org.apache.ignite.internal.processors.cache.IgniteInternalCache<Object,Object> cache)` Called to remove all data from cache without regard to transaction.
    `@Nullable Object` | HibernateCacheProxy.`get(Object key)` Retrieves value mapped to the specified key from cache.
    `Map` | HibernateCacheProxy.`getAll(@Nullable Collection keys)` Retrieves values mapped to the specified keys from cache.
    `Map` | HibernateCacheProxy.`getAllOutTx(Set keys)` Gets values from cache.
    `@Nullable Object` | HibernateCacheProxy.`getAndPut(Object key, Object val)` Stores given key-value pair in cache.
    `@Nullable Object` | HibernateCacheProxy.`getAndPutIfAbsent(Object key, Object val)` Stores given key-value pair in cache only if cache had no previous mapping for it.
    `@Nullable Object` | HibernateCacheProxy.`getAndRemove(Object key)` Removes given key mapping from cache.
    `@Nullable Object` | HibernateCacheProxy.`getAndReplace(Object key, Object val)` Stores given key-value pair in cache only if there is a previous mapping for it.
    `Collection<CacheEntry<Object,Object>>` | HibernateCacheProxy.`getEntries(@Nullable Collection keys)` Retrieves values mapped to the specified keys from cache.
    `@Nullable CacheEntry` | HibernateCacheProxy.`getEntry(Object key)` Retrieves value mapped to the specified key from cache.
    `@Nullable Object` | HibernateCacheProxy.`getForcePrimary(Object key)` Gets value from cache.
    `@Nullable javax.cache.processor.EntryProcessorResult` | HibernateCacheProxy.`invoke(@Nullable org.apache.ignite.internal.processors.affinity.AffinityTopologyVersion topVer, Object key, javax.cache.processor.EntryProcessor entryProcessor, Object... args)`
    `@Nullable javax.cache.processor.EntryProcessorResult` | HibernateCacheProxy.`invoke(Object key, javax.cache.processor.EntryProcessor entryProcessor, Object... args)`
    `Map` | HibernateCacheProxy.`invokeAll(Map map, Object... args)`
    `Map` | HibernateCacheProxy.`invokeAll(Set keys, javax.cache.processor.EntryProcessor entryProcessor, Object... args)`
    `Iterable<javax.cache.Cache.Entry<Object,Object>>` | HibernateCacheProxy.`localEntries(CachePeekMode[] peekModes)`
    `void` | HibernateCacheProxy.`localLoadCache(@Nullable IgniteBiPredicate p, Object... args)` Delegates to `CacheStore.loadCache(IgniteBiInClosure, Object...)` method to load state from the underlying persistent storage.
    `@Nullable Object` | HibernateCacheProxy.`localPeek(Object key, CachePeekMode[] peekModes)`
    `boolean` | HibernateCacheProxy.`localPreloadPartition(int part)` Preloads cache partition if it exists on local node.
    `int` | HibernateCacheProxy.`localSize(CachePeekMode[] peekModes)`
    `long` | HibernateCacheProxy.`localSizeLong(CachePeekMode[] peekModes)`
    `long` | HibernateCacheProxy.`localSizeLong(int partition, CachePeekMode[] peekModes)`
    `boolean` | HibernateCacheProxy.`lock(Object key, long timeout)` Synchronously acquires lock on a cached object with given key only if the passed in filter (if any) passes.
    `boolean` | HibernateCacheProxy.`lockAll(@Nullable Collection keys, long timeout)` All or nothing synchronous lock for passed in keys.
    `void` | HibernateCacheProxy.`preloadPartition(int part)` Preload cache partition.
    `org.apache.ignite.internal.IgniteInternalFuture<?>` | HibernateCacheProxy.`preloadPartitionAsync(int part)` Preload cache partition.
    `boolean` | HibernateCacheProxy.`put(Object key, Object val)` Stores given key-value pair in cache.
    `void` | HibernateCacheProxy.`putAll(@Nullable Map m)` Stores given key-value pairs in cache.
    `void` | HibernateCacheProxy.`putAllConflict(Map drMap)` Store DR data.
    `org.apache.ignite.internal.IgniteInternalFuture<?>` | HibernateCacheProxy.`putAllConflictAsync(Map drMap)` Store DR data asynchronously.
    `boolean` | HibernateCacheProxy.`putIfAbsent(Object key, Object val)` Stores given key-value pair in cache only if cache had no previous mapping for it.
    `boolean` | HibernateCacheProxy.`remove(Object key)` Removes given key mapping from cache.
    `boolean` | HibernateCacheProxy.`remove(Object key, Object val)` Removes given key mapping from cache if one exists and value is equal to the passed in value.
    `void` | HibernateCacheProxy.`removeAll()` Removes mappings from cache.
    `void` | HibernateCacheProxy.`removeAll(@Nullable Collection keys)` Removes given key mappings from cache.
    `void` | HibernateCacheProxy.`removeAllConflict(Map drMap)` Removes DR data.
    `org.apache.ignite.internal.IgniteInternalFuture<?>` | HibernateCacheProxy.`removeAllConflictAsync(Map drMap)` Removes DR data asynchronously.
    `boolean` | HibernateCacheProxy.`replace(Object key, Object val)` Stores given key-value pair in cache only if only if there is a previous mapping for it.
    `boolean` | HibernateCacheProxy.`replace(Object key, Object oldVal, Object newVal)` Stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.
    `Iterator<javax.cache.Cache.Entry<Object,Object>>` | HibernateCacheProxy.`scanIterator(boolean keepBinary, @Nullable IgniteBiPredicate p)`
    `int` | HibernateCacheProxy.`size(CachePeekMode[] peekModes)`
    `long` | HibernateCacheProxy.`sizeLong(CachePeekMode[] peekModes)`
    `long` | HibernateCacheProxy.`sizeLong(int partition, CachePeekMode[] peekModes)`
    `void` | HibernateCacheProxy.`unlock(Object key)` Unlocks given key only if current thread owns the lock.
    `void` | HibernateCacheProxy.`unlockAll(@Nullable Collection keys)` Unlocks given keys only if current thread owns the locks.

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

    Subclasses of IgniteCheckedException in org.apache.ignite.cache.query
    Modifier and Type | Class and 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 and 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.compute.gridify

    Methods in org.apache.ignite.compute.gridify that throw IgniteCheckedException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | GridifyInterceptor.`isGridify(Annotation gridify, GridifyArgument arg)` This method is called before actual grid-enabling happens.

  - ### Uses of IgniteCheckedException in org.apache.ignite.compute.gridify.aop

    Methods in org.apache.ignite.compute.gridify.aop that throw IgniteCheckedException
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | GridifySetToSetAbstractAspect.`checkIsSplitToJobsAllowed(org.apache.ignite.internal.util.gridify.GridifyRangeArgument arg, GridifySetToSet ann)` Check if split allowed for input argument.
    `protected void` | GridifySetToValueAbstractAspect.`checkIsSplitToJobsAllowed(org.apache.ignite.internal.util.gridify.GridifyRangeArgument arg, GridifySetToValue ann)` Check if split allowed for input argument.
    `protected void` | GridifySetToValueAbstractAspect.`checkMethodSignature(Method mtd)` Check method signature.
    `protected void` | GridifySetToSetAbstractAspect.`checkMethodSignature(Method mtd)` Check method signature.
    `protected Object` | GridifySetToSetAbstractAspect.`execute(IgniteCompute compute, Class<?> cls, org.apache.ignite.internal.util.gridify.GridifyRangeArgument arg, GridifyNodeFilter nodeFilter, int threshold, int splitSize, long timeout)` Execute method on grid.
    `protected Object` | GridifySetToValueAbstractAspect.`execute(Method mtd, IgniteCompute compute, Class<?> cls, org.apache.ignite.internal.util.gridify.GridifyRangeArgument arg, GridifyNodeFilter nodeFilter, int threshold, int splitSize, long timeout)` Execute method on grid.

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

    Methods in org.apache.ignite.configuration that throw IgniteCheckedException
    Modifier and Type | Method and 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.logger.java

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

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

    Constructors in org.apache.ignite.logger.log4j that throw IgniteCheckedException
    Constructor and Description
    `Log4JLogger(File cfgFile)` Creates new logger with given configuration `cfgFile`.
    `Log4JLogger(File cfgFile, long watchDelay)` Creates new logger with given configuration `cfgFile`.
    `Log4JLogger(String path)` Creates new logger with given configuration `path`.
    `Log4JLogger(String path, long watchDelay)` Creates new logger with given configuration `path`.
    `Log4JLogger(URL cfgUrl)` Creates new logger with given configuration `cfgUrl`.
    `Log4JLogger(URL cfgUrl, long watchDelay)` Creates new logger with given configuration `cfgUrl`.

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

    Constructors in org.apache.ignite.logger.log4j2 that throw IgniteCheckedException
    Constructor and 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.marshaller

    Methods in org.apache.ignite.marshaller that throw IgniteCheckedException
    Modifier and Type | Method and Description
    --- | ---
    `static IgnitePredicate<String>` | 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.
    `byte[]` | Marshaller.`marshal(@Nullable Object obj)` Marshals object to byte array.
    `void` | AbstractNodeNameAwareMarshaller.`marshal(@Nullable Object obj, OutputStream out)` Marshals object to the output stream.
    `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. This particular method will be deleted in future releases.
    `default boolean` | MarshallerContext.`registerClassName(byte platformId, int typeId, String clsName, boolean failIfUnregistered)` Method to register typeId->class name mapping in marshaller context cluster-wide.
    `boolean` | MarshallerContext.`registerClassNameLocally(byte platformId, int typeId, String clsName)` Method to register typeId->class name mapping in marshaller context on local node only.
    `<T> T` | AbstractNodeNameAwareMarshaller.`unmarshal(byte[] arr, @Nullable ClassLoader clsLdr)` Unmarshals object from byte array using given class loader.
    `<T> T` | Marshaller.`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(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 and 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.plugin

    Methods in org.apache.ignite.plugin that throw IgniteCheckedException
    Modifier and Type | Method and 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 and 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 and Description
    --- | ---
    `SecurityCredentials` | SecurityCredentialsProvider.`credentials()` Gets security credentials.
    `SecurityCredentials` | SecurityCredentialsBasicProvider.`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 and 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 and 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 and 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 and 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 and 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 filterReachableAddresses)`
    `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 and 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(ClusterNode node, Socket sock, OutputStream out, org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryAbstractMessage msg, long timeout)`
    `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.

2020 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.9.0
Release Date | : October 15 2020