public abstract class AbstractWANComponentFactoryBean<T> extends AbstractFactoryBeanSupport<T> implements DisposableBean, InitializingBean
Cache,
DisposableBean,
FactoryBean,
InitializingBean,
AbstractFactoryBeanSupport| Modifier and Type | Field and Description |
|---|---|
protected org.apache.geode.cache.Cache |
cache |
protected Object |
factory |
protected Log |
log |
DEFAULT_SINGLETON| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWANComponentFactoryBean(org.apache.geode.cache.Cache cache) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
protected abstract void |
doInit() |
String |
getName() |
void |
setBeanName(String beanName)
Sets the
bean name assigned to this FactoryBean as declared in the Spring container. |
void |
setFactory(Object factory) |
void |
setName(String name) |
getBeanClassLoader, getBeanFactory, getBeanName, getLog, isSingleton, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning, newLog, setBeanClassLoader, setBeanFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetObject, getObjectTypeprotected final org.apache.geode.cache.Cache cache
protected final Log log
protected Object factory
protected AbstractWANComponentFactoryBean(org.apache.geode.cache.Cache cache)
public void setBeanName(String beanName)
AbstractFactoryBeanSupportbean name assigned to this FactoryBean as declared in the Spring container.setBeanName in interface BeanNameAwaresetBeanName in class AbstractFactoryBeanSupport<T>beanName - bean name assigned to this FactoryBean as declared in the Spring container.BeanNameAware.setBeanName(String),
Stringpublic void setFactory(Object factory)
public void setName(String name)
public String getName()
public final void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface InitializingBeanExceptionpublic void destroy()
throws Exception
destroy in interface DisposableBeanExceptionCopyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.