org.springframework.data.gemfire
Class IndexFactoryBean
java.lang.Object
org.springframework.data.gemfire.IndexFactoryBean
- All Implemented Interfaces:
- Aware, BeanNameAware, FactoryBean<com.gemstone.gemfire.cache.query.Index>, InitializingBean
public class IndexFactoryBean
- extends Object
- implements InitializingBean, BeanNameAware, FactoryBean<com.gemstone.gemfire.cache.query.Index>
Factory bean for easy declarative creation of GemFire Indexes.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IndexFactoryBean
public IndexFactoryBean()
afterPropertiesSet
public void afterPropertiesSet()
throws Exception
- Specified by:
afterPropertiesSet
in interface InitializingBean
- Throws:
Exception
getObject
public com.gemstone.gemfire.cache.query.Index getObject()
- Specified by:
getObject
in interface FactoryBean<com.gemstone.gemfire.cache.query.Index>
getObjectType
public Class<?> getObjectType()
- Specified by:
getObjectType
in interface FactoryBean<com.gemstone.gemfire.cache.query.Index>
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton
in interface FactoryBean<com.gemstone.gemfire.cache.query.Index>
setCache
public void setCache(com.gemstone.gemfire.cache.RegionService cache)
- Sets the underlying cache used for creating indexes.
- Parameters:
cache
- cache used for creating indexes.
setQueryService
public void setQueryService(com.gemstone.gemfire.cache.query.QueryService service)
- Sets the query service used for creating indexes.
- Parameters:
service
- query service used for creating indexes.
setBeanName
public void setBeanName(String name)
- Specified by:
setBeanName
in interface BeanNameAware
setName
public void setName(String name)
- Parameters:
name
- the name to set
setExpression
public void setExpression(String expression)
- Parameters:
expression
- the expression to set
setFrom
public void setFrom(String from)
- Parameters:
from
- the from to set
setImports
public void setImports(String imports)
- Parameters:
imports
- the imports to set
setType
public void setType(String type)
- Parameters:
type
- the type to set
setOverride
public void setOverride(boolean override)
- Parameters:
override
- the override to set