# Package org.apache.ignite

Contains entry-point Ignite & HPC APIs.

See: Description

Interface Summary
Interface | Description
--- | ---
Ignite | Main entry-point for all Ignite APIs.
IgniteAtomicLong | This interface provides a rich API for working with distributedly cached atomic long value.
IgniteAtomicReference<T> | This interface provides a rich API for working with distributed atomic reference.
IgniteAtomicSequence | This interface provides a rich API for working with distributed atomic sequence.
IgniteAtomicStamped<T,S> | This interface provides a rich API for working with distributed atomic stamped value.
IgniteBinary | Defines portable objects functionality.
IgniteCache<K,V> | Main entry point for all Data Grid APIs.
IgniteCluster | Represents whole cluster (all available nodes) and also provides a handle on `IgniteCluster.nodeLocalMap()` which provides map-like functionality linked to current grid node.
IgniteCompute | Defines compute grid functionality for executing tasks and closures over nodes in the `ClusterGroup`.
IgniteCountDownLatch | This interface provides a rich API for working with distributed count down latch.
IgniteDataStreamer<K,V> | Data streamer is responsible for streaming external data into cache.
IgniteEvents | Provides functionality for local and remote event notifications on nodes defined by `IgniteEvents.clusterGroup()`.
IgniteFileSystem | IGnite File System API.
IgniteLogger | This interface defines basic logging functionality used throughout the system.
IgniteMessaging | Provides functionality for topic-based message exchange among nodes defined by `IgniteMessaging.clusterGroup()`.
IgniteQueue<T> | This interface provides a rich API for working with distributed queues based on In-Memory Data Grid.
IgniteScheduler | Provides functionality for scheduling jobs locally using UNIX cron-based syntax.
IgniteSemaphore | This interface provides a rich API for working with distributed semaphore.
IgniteServices | Defines functionality necessary to deploy distributed services on the grid.
IgniteSet<T> | Set implementation based on on In-Memory Data Grid.
IgniteTransactions | Transactions facade provides ACID-compliant semantic when working with caches.
IgnitionListener | Listener for gird state change notifications.

Class Summary
Class | Description
--- | ---
IgniteJdbcDriver | JDBC driver implementation for In-Memory Data Grid.
IgniteSystemProperties | Contains constants for all system properties and environmental variables in Ignite.
Ignition | This class defines a factory for the main Ignite API.

Enum Summary
Enum | Description
--- | ---
IgniteState | Possible states of `Ignition`.

Exception Summary
Exception | Description
--- | ---
IgniteAuthenticationException | Exception that represents authentication failure.
IgniteCheckedException | General grid exception.
IgniteClientDisconnectedException | Exception thrown from Ignite API when client node disconnected from cluster.
IgniteDeploymentException | Deployment or re-deployment failed.
IgniteException | General grid exception.
IgniteIllegalStateException | This exception indicates the ignite access in invalid state.
IgniteInterruptedException | This exception is used to wrap standard `InterruptedException` into `IgniteException`.

## Package org.apache.ignite Description

Contains entry-point Ignite & HPC APIs.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0-b1
Release Date | : December 1 2015