# Ignite 1.5.0-b1

Common Grid APIs
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.cluster: Contains cluster-related classes.
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.lifecycle: Contains lifecycle-related classes.
org.apache.ignite.resources: Contains resource injection annotations.
org.apache.ignite.scheduler: Contains Job Scheduling functionality.
org.apache.ignite.spi: Contains common classes and interfaces for SPI implementations.
org.apache.ignite.thread: Contains threads-related utility classes.

Messaging APIs
org.apache.ignite.messaging: Contains Topic-based Messaging functionality.

Event Notification APIs
org.apache.ignite.events: Contains Event Subscription functionality together with various events emitted by Ignite.

Compute Grid APIs
org.apache.ignite.compute: Contains Compute Grid functionality.
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.

Data Grid APIs
org.apache.ignite.cache: Contains main Data Grid APIs.
org.apache.ignite.cache.affinity: Contains cache node affinity implementations.
org.apache.ignite.cache.affinity.fair: Contains fair cache affinity for partitioned cache.
org.apache.ignite.cache.affinity.rendezvous: Contains HRW-based cache affinity for partitioned cache.
org.apache.ignite.cache.eviction: Contains cache eviction policy implementations.
org.apache.ignite.cache.eviction.fifo: Contains cache FIFO eviction policy implementations.
org.apache.ignite.cache.eviction.igfs: Contains IGFS LRU eviction policy implementations.
org.apache.ignite.cache.eviction.lru: Contains cache LRU eviction policy implementations.
org.apache.ignite.cache.eviction.random: Contains cache randomized eviction policy implementations.
org.apache.ignite.cache.eviction.sorted: Contains cache sorted eviction policy implementation.
org.apache.ignite.cache.query: Contains APIs for creating and executing cache queries.
org.apache.ignite.cache.query.annotations: Contains query-related annotations.
org.apache.ignite.cache.store: Contains cache store interfaces.
org.apache.ignite.cache.store.jdbc: Contains reference JDBC-based cache store implementation.
org.apache.ignite.cache.store.jdbc.dialect: Contains SQL dialects for different RDBMS.
org.apache.ignite.transactions: Contains transaction-related classes.

Service Grid APIs
org.apache.ignite.services: Contains main Managed Services APIs.

File System APIs
org.apache.ignite.igfs: Contains IGnite File System APIs.
org.apache.ignite.igfs.mapreduce: Contains APIs for In-Memory MapReduce over IGFS.
org.apache.ignite.igfs.mapreduce.records: Contains record resolvers for In-Memory MapReduce over IGFS.
org.apache.ignite.igfs.secondary: Contains APIs for IGFS secondary file system.

Streaming APIs
org.apache.ignite.stream: Contains Ignite Streamer classes.
org.apache.ignite.stream.socket: Contains socket streamer implementation.

Security APIs
org.apache.ignite.plugin.security: Contains APIs for security, authentication, and authorization.
org.apache.ignite.ssl: Contains classes for working with SSL.

MXBeans classes
org.apache.ignite.mxbean: Contains annotations for Dynamic MBeans.

SPI: CheckPoint
org.apache.ignite.spi.checkpoint: Contains APIs for checkpoint SPI.
org.apache.ignite.spi.checkpoint.cache: Contains cache-based implementation for checkpoint SPI.
org.apache.ignite.spi.checkpoint.jdbc: Contains JDBC implementation for checkpoint SPI.
org.apache.ignite.spi.checkpoint.noop: Contains default no-op checkpoint SPI implementation.
org.apache.ignite.spi.checkpoint.sharedfs: Contains shared file system implementation for checkpoint SPI.

SPI: Collision
org.apache.ignite.spi.collision: Contains APIs for collision SPI.
org.apache.ignite.spi.collision.fifoqueue: Contains FIFO based collision SPI implementation.
org.apache.ignite.spi.collision.jobstealing: Contains job stealing collision SPI implementation.
org.apache.ignite.spi.collision.noop: Contains default no-op collision SPI implementation.
org.apache.ignite.spi.collision.priorityqueue: Contains priority based collision SPI implementation.

SPI: Indexing
org.apache.ignite.spi.indexing: Contains APIs for indexing SPI.
org.apache.ignite.spi.indexing.noop: Contains default no-op indexing SPI implementation.

SPI: Load Balancing
org.apache.ignite.spi.loadbalancing: Contains APIs for load balancing SPI.
org.apache.ignite.spi.loadbalancing.adaptive: Contains adaptive load balancing SPI.
org.apache.ignite.spi.loadbalancing.roundrobin: Contains default round-robin implementation for load balancing SPI.
org.apache.ignite.spi.loadbalancing.weightedrandom: Contains weighted random-base implementation for load balancing SPI.

SPI: Communication
org.apache.ignite.spi.communication: Contains APIs for grid communication SPI.
org.apache.ignite.spi.communication.tcp: Contains default TCP/IP-based implementation for communication SPI.

SPI: Deployment
org.apache.ignite.spi.deployment: Contains APIs for deployment SPI.
org.apache.ignite.spi.deployment.local: Contains default local deployment SPI implementation.

SPI: Swap Space
org.apache.ignite.spi.swapspace: Contains APIs for swap space SPI.
org.apache.ignite.spi.swapspace.file: Contains file-based swap space SPI.
org.apache.ignite.spi.swapspace.noop: Contains default no-op swap space SPI implementation.

SPI: Discovery
org.apache.ignite.spi.discovery: Contains APIs for topology manager SPI.
org.apache.ignite.spi.discovery.tcp: Contains default TCP/IP implementation for discovery SPI.
org.apache.ignite.spi.discovery.tcp.internal: Contains internal implementation.
org.apache.ignite.spi.discovery.tcp.ipfinder: Contains IP finder interface and adapter.
org.apache.ignite.spi.discovery.tcp.ipfinder.jdbc: Contains JDBC IP finder implementation.
org.apache.ignite.spi.discovery.tcp.ipfinder.multicast: Contains multicast-based IP finder.
org.apache.ignite.spi.discovery.tcp.ipfinder.sharedfs: Contains shared filesystem-based IP finder.
org.apache.ignite.spi.discovery.tcp.ipfinder.vm: Contains local JVM-based IP finder.
org.apache.ignite.spi.discovery.tcp.messages: Contains implementation messages.

SPI: Failover
org.apache.ignite.spi.failover: Contains APIs for failover SPI.
org.apache.ignite.spi.failover.always: Contains default "always" failover SPI.
org.apache.ignite.spi.failover.jobstealing: Contains job stealing failover SPI.
org.apache.ignite.spi.failover.never: Contains "never" failover SPI.

SPI: Event Storage
org.apache.ignite.spi.eventstorage: Contains APIs for event storage SPI.
org.apache.ignite.spi.eventstorage.memory: Contains default in-memory implementation for event storage SPI.

Segmentation Detection
org.apache.ignite.plugin.segmentation: Contains segmentation "split-brain" related classes.

Ignite plugin API
org.apache.ignite.plugin: Contains plugins management API.
org.apache.ignite.plugin.extensions.communication: Contains extendable components for communication.

Logging
org.apache.ignite.logger: Contains logging functionality used throughout the system.
org.apache.ignite.logger.java: Contains Java logging implementation for logging.

Loaders
org.apache.ignite.startup: Contains Ignite runtime startup classes.
org.apache.ignite.startup.cmdline: Contains default command line startup.

Marshallers
org.apache.ignite.marshaller: Contains various supported marshallers.
org.apache.ignite.marshaller.jdk: Contains JDK `java.io` based marshaller.
org.apache.ignite.marshaller.optimized: Contains default Optimized marshaller.
org.apache.ignite.marshaller.portable: Contains portable marshaller API classes.

Ignite Binary Objects API
org.apache.ignite.binary: Contains Ignite Binary Objects API classes.

Platforms
org.apache.ignite.platform: Contains platform-related classes.
org.apache.ignite.platform.cpp: Contains C++ platform-related classes.
org.apache.ignite.platform.dotnet: Contains .Net platform-related classes.

Other Packages
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.client
org.apache.ignite.internal.client.balancer
org.apache.ignite.internal.client.impl
org.apache.ignite.internal.client.impl.connection
org.apache.ignite.internal.client.marshaller
org.apache.ignite.internal.client.marshaller.jdk
org.apache.ignite.internal.client.marshaller.optimized
org.apache.ignite.internal.client.router
org.apache.ignite.internal.client.router.impl
org.apache.ignite.internal.client.ssl
org.apache.ignite.internal.client.util
org.apache.ignite.internal.cluster
org.apache.ignite.internal.compute
org.apache.ignite.internal.direct
org.apache.ignite.internal.direct.state
org.apache.ignite.internal.direct.stream
org.apache.ignite.internal.direct.stream.v1
org.apache.ignite.internal.direct.stream.v2
org.apache.ignite.internal.events
org.apache.ignite.internal.executor: Contains grid executor service implementation.
org.apache.ignite.internal.igfs.common: Contains IGFS classes that are common between client and server.
org.apache.ignite.internal.jdbc
org.apache.ignite.internal.jdbc2
org.apache.ignite.internal.managers: TODO.
org.apache.ignite.internal.managers.checkpoint: TODO.
org.apache.ignite.internal.managers.collision: TODO.
org.apache.ignite.internal.managers.communication: TODO.
org.apache.ignite.internal.managers.deployment: TODO.
org.apache.ignite.internal.managers.deployment.protocol.gg: Grid stream protocol implementation.
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.managers.eventstorage: TODO.
org.apache.ignite.internal.managers.failover: TODO.
org.apache.ignite.internal.managers.indexing: Indexing manager classes.
org.apache.ignite.internal.managers.loadbalancer: TODO.
org.apache.ignite.internal.managers.swapspace: TODO.
org.apache.ignite.internal.mxbean: Contains internal mxbeans stuff.
org.apache.ignite.internal.portable: Contains portable APIs internal implementation.
org.apache.ignite.internal.portable.builder: Contains classes specific to portable builder API.
org.apache.ignite.internal.portable.streams: Contains portable APIs implementation for streams.
org.apache.ignite.internal.processors: TODO.
org.apache.ignite.internal.processors.affinity: Data affinity processor.
org.apache.ignite.internal.processors.cache
org.apache.ignite.internal.processors.cache.affinity
org.apache.ignite.internal.processors.cache.datastructures
org.apache.ignite.internal.processors.cache.distributed
org.apache.ignite.internal.processors.cache.distributed.dht
org.apache.ignite.internal.processors.cache.distributed.dht.atomic
org.apache.ignite.internal.processors.cache.distributed.dht.colocated
org.apache.ignite.internal.processors.cache.distributed.dht.preloader
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.dr
org.apache.ignite.internal.processors.cache.extras
org.apache.ignite.internal.processors.cache.jta
org.apache.ignite.internal.processors.cache.local
org.apache.ignite.internal.processors.cache.local.atomic
org.apache.ignite.internal.processors.cache.portable: Implementation of portable processor.
org.apache.ignite.internal.processors.cache.query
org.apache.ignite.internal.processors.cache.query.continuous
org.apache.ignite.internal.processors.cache.query.jdbc
org.apache.ignite.internal.processors.cache.store
org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.internal.processors.cache.version
org.apache.ignite.internal.processors.cacheobject: Cache object processor.
org.apache.ignite.internal.processors.clock
org.apache.ignite.internal.processors.closure: TODO.
org.apache.ignite.internal.processors.cluster
org.apache.ignite.internal.processors.continuous
org.apache.ignite.internal.processors.datastreamer: Data streamer processor.
org.apache.ignite.internal.processors.datastructures
org.apache.ignite.internal.processors.dr: Data center replication processor.
org.apache.ignite.internal.processors.hadoop: Contains Hadoop APIs.
org.apache.ignite.internal.processors.hadoop.counter
org.apache.ignite.internal.processors.igfs: Contains high performance file system processer.
org.apache.ignite.internal.processors.job: TODO.
org.apache.ignite.internal.processors.jobmetrics: TODO.
org.apache.ignite.internal.processors.nodevalidation
org.apache.ignite.internal.processors.offheap
org.apache.ignite.internal.processors.platform
org.apache.ignite.internal.processors.platform.cache
org.apache.ignite.internal.processors.platform.cache.affinity
org.apache.ignite.internal.processors.platform.cache.query
org.apache.ignite.internal.processors.platform.cache.store
org.apache.ignite.internal.processors.platform.callback
org.apache.ignite.internal.processors.platform.cluster
org.apache.ignite.internal.processors.platform.compute
org.apache.ignite.internal.processors.platform.cpp
org.apache.ignite.internal.processors.platform.datastreamer
org.apache.ignite.internal.processors.platform.datastructures
org.apache.ignite.internal.processors.platform.dotnet
org.apache.ignite.internal.processors.platform.events
org.apache.ignite.internal.processors.platform.lifecycle
org.apache.ignite.internal.processors.platform.memory
org.apache.ignite.internal.processors.platform.message
org.apache.ignite.internal.processors.platform.messaging
org.apache.ignite.internal.processors.platform.services
org.apache.ignite.internal.processors.platform.transactions
org.apache.ignite.internal.processors.platform.utils
org.apache.ignite.internal.processors.plugin
org.apache.ignite.internal.processors.port: TODO.
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.query.h2.twostep.messages
org.apache.ignite.internal.processors.resource: TODO.
org.apache.ignite.internal.processors.rest: REST processor.
org.apache.ignite.internal.processors.rest.client.message: Defines messages that are used in binary TCP communication between Ignite clients and nodes.
org.apache.ignite.internal.processors.rest.handlers: REST commands handlers.
org.apache.ignite.internal.processors.rest.handlers.cache: REST in-memory data grid commands.
org.apache.ignite.internal.processors.rest.handlers.datastructures
org.apache.ignite.internal.processors.rest.handlers.query
org.apache.ignite.internal.processors.rest.handlers.task
org.apache.ignite.internal.processors.rest.handlers.top: REST topology commands.
org.apache.ignite.internal.processors.rest.handlers.version: REST version command.
org.apache.ignite.internal.processors.rest.protocols: REST protocol handlers.
org.apache.ignite.internal.processors.rest.protocols.tcp: Adapters for TCP-based REST protocols.
org.apache.ignite.internal.processors.rest.request: REST requests.
org.apache.ignite.internal.processors.schedule: TODO.
org.apache.ignite.internal.processors.security
org.apache.ignite.internal.processors.security.os
org.apache.ignite.internal.processors.segmentation: Segmentation processor.
org.apache.ignite.internal.processors.segmentation.os
org.apache.ignite.internal.processors.service
org.apache.ignite.internal.processors.session: Session processing package to guarantee reuse of same session object on the same node.
org.apache.ignite.internal.processors.task: TODO.
org.apache.ignite.internal.processors.timeout: TODO.
org.apache.ignite.internal.tck
org.apache.ignite.internal.transactions
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.internal.util.future: Future related classes.
org.apache.ignite.internal.util.gridify: Utility classes for gridify annotations.
org.apache.ignite.internal.util.io
org.apache.ignite.internal.util.ipc: IPC utility classes.
org.apache.ignite.internal.util.ipc.loopback: Loopback IPC utility classes.
org.apache.ignite.internal.util.ipc.shmem: Shared memory IPC utility classes.
org.apache.ignite.internal.util.lang
org.apache.ignite.internal.util.nio: NIO server interfaces and common utility classes for NIO.
org.apache.ignite.internal.util.nio.ssl: Implementation of Secure Socket Layer filter for NIO server based on SSLEngine class.
org.apache.ignite.internal.util.nodestart
org.apache.ignite.internal.util.offheap
org.apache.ignite.internal.util.offheap.unsafe
org.apache.ignite.internal.util.portscanner: Contains utility port scanner.
org.apache.ignite.internal.util.scala: Scala supporting classes.
org.apache.ignite.internal.util.snaptree: Snaptree and related classes.
org.apache.ignite.internal.util.spring
org.apache.ignite.internal.util.test: Contains common utility classes for JUnit integration.
org.apache.ignite.internal.util.tostring: Common utility classes for threads.
org.apache.ignite.internal.util.typedef: Contains typedefs definitions for frequently used classes.
org.apache.ignite.internal.util.typedef.internal: Contains internal typedefs.
org.apache.ignite.internal.util.worker: Common utility classes for threads.
org.apache.ignite.internal.visor
org.apache.ignite.internal.visor.cache
org.apache.ignite.internal.visor.compute
org.apache.ignite.internal.visor.debug
org.apache.ignite.internal.visor.event
org.apache.ignite.internal.visor.file
org.apache.ignite.internal.visor.igfs
org.apache.ignite.internal.visor.log
org.apache.ignite.internal.visor.misc
org.apache.ignite.internal.visor.node
org.apache.ignite.internal.visor.query
org.apache.ignite.internal.visor.util
org.jetbrains.annotations: `Nullable` and `NotNull` annotations.
org.jsr166: Package contains classes that from JSR166.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

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