## Uses of Interface
org.apache.ignite.lifecycle.LifecycleAware

Packages that use LifecycleAware
Package | Description
--- | ---
org.apache.ignite.cache.store.jdbc | Contains reference JDBC-based cache store implementation.
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.client.router.impl |
org.apache.ignite.internal.processors.cache |
org.apache.ignite.streamer.window | Contains streamer window implementations.

### Uses of LifecycleAware in org.apache.ignite.cache.store.jdbc

Classes in org.apache.ignite.cache.store.jdbc that implement LifecycleAware
Modifier and Type | Class and Description
--- | ---
`class` | `CacheAbstractJdbcStore<K,V>` Base `CacheStore` implementation backed by JDBC.
`class` | `CacheJdbcPojoStore` Base class for `CacheStore` that implementation backed by JDBC and POJO via reflection.

### Uses of LifecycleAware in org.apache.ignite.internal

Classes in org.apache.ignite.internal that implement LifecycleAware
Modifier and Type | Class and Description
--- | ---
`class` | `GridLoggerProxy`

### Uses of LifecycleAware in org.apache.ignite.internal.client.router.impl

Classes in org.apache.ignite.internal.client.router.impl that implement LifecycleAware
Modifier and Type | Class and Description
--- | ---
`class` | `GridTcpRouterImpl` Wrapper class for router process.

### Uses of LifecycleAware in org.apache.ignite.internal.processors.cache

Classes in org.apache.ignite.internal.processors.cache that implement LifecycleAware
Modifier and Type | Class and Description
--- | ---
`class` | `GridCacheWriteBehindStore<K,V>` Internal wrapper for a `CacheStore` that enables write-behind logic.

### Uses of LifecycleAware in org.apache.ignite.streamer.window

Classes in org.apache.ignite.streamer.window that implement LifecycleAware
Modifier and Type | Class and Description
--- | ---
`class` | `StreamerBoundedSizeBatchWindow<E>` Window that is bounded by size and accumulates events to batches.
`class` | `StreamerBoundedSizeSortedWindow<E>` Size-bounded sorted window.
`class` | `StreamerBoundedSizeWindow<E>` Queue window bounded by number of elements in queue.
`class` | `StreamerBoundedTimeBatchWindow<E>` Window that accumulates events in batches, and is bounded by time and maximum number of batches.
`class` | `StreamerBoundedTimeWindow<E>` Window which is bounded by size and time interval.
`class` | `StreamerUnboundedWindow<E>` Unbounded window which holds all events.
`class` | `StreamerWindowAdapter<E>` Streamer window adapter.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC1
Release Date | : February 17 2015