public abstract class AbstractWANComponentFactoryBean<T> extends Object implements FactoryBean<T>, InitializingBean, BeanNameAware, DisposableBean
| Modifier and Type | Field and Description |
|---|---|
protected com.gemstone.gemfire.cache.Cache |
cache |
protected Object |
factory |
protected org.apache.commons.logging.Log |
log |
protected static List<String> |
VALID_ORDER_POLICIES |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWANComponentFactoryBean(com.gemstone.gemfire.cache.Cache cache) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
protected abstract void |
doInit() |
String |
getName() |
abstract T |
getObject() |
abstract Class<?> |
getObjectType() |
boolean |
isSingleton() |
void |
setBeanName(String beanName) |
void |
setFactory(Object factory) |
void |
setName(String name) |
protected org.apache.commons.logging.Log log
protected final com.gemstone.gemfire.cache.Cache cache
protected Object factory
protected AbstractWANComponentFactoryBean(com.gemstone.gemfire.cache.Cache cache)
public void setName(String name)
public String getName()
public void destroy()
throws Exception
destroy in interface DisposableBeanExceptionpublic final void setBeanName(String beanName)
setBeanName in interface BeanNameAwarepublic final void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface InitializingBeanExceptionpublic abstract T getObject() throws Exception
getObject in interface FactoryBean<T>Exceptionpublic abstract Class<?> getObjectType()
getObjectType in interface FactoryBean<T>public final boolean isSingleton()
isSingleton in interface FactoryBean<T>public void setFactory(Object factory)