public class IgniteReflectionFactory<T> extends Object implements javax.cache.configuration.Factory<T>
Constructor and Description |
---|
IgniteReflectionFactory() |
IgniteReflectionFactory(Class<? extends T> cls)
Creates non-singleton component factory.
|
IgniteReflectionFactory(Class<? extends T> cls,
boolean singleton) |
Modifier and Type | Method and Description |
---|---|
T |
create() |
Class<? extends T> |
getComponentClass() |
Map<String,Serializable> |
getProperties() |
boolean |
isSingleton() |
void |
setComponentClass(Class<T> cls) |
void |
setProperties(Map<String,Serializable> props) |
void |
setSingleton(boolean singleton) |
public IgniteReflectionFactory()
public IgniteReflectionFactory(Class<? extends T> cls, boolean singleton)
cls
- Component class.singleton
- Singleton flag.public boolean isSingleton()
True
if factory is singleton.public void setSingleton(boolean singleton)
singleton
- Singleton flag.public void setComponentClass(Class<T> cls)
cls
- Component class to create.public Map<String,Serializable> getProperties()
public void setProperties(Map<String,Serializable> props)
props
- Properties.
Follow @ApacheIgnite
Apache Ignite Fabric : ver. 1.0.0 Release Date : March 31 2015