Class SnapshotServiceFactoryBean<K,V>

All Implemented Interfaces:
EventListener, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<SnapshotServiceFactoryBean.SnapshotServiceAdapter<K,V>>, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationListener<SnapshotApplicationEvent<K,V>>

public class SnapshotServiceFactoryBean<K,V> extends AbstractFactoryBeanSupport<SnapshotServiceFactoryBean.SnapshotServiceAdapter<K,V>> implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.springframework.context.ApplicationListener<SnapshotApplicationEvent<K,V>>
The SnapshotServiceFactoryBean class is a Spring FactoryBean used to configure and create an instance of an appropriate GemFire Snapshot Service to perform data import and exports. A CacheSnapshotService is created if the Region is not specified, otherwise a RegionSnapshotService is used based on the configured Region.
Since:
1.7.0
See Also: