G - the group identifier typeI - the bean identifier typeT - the bean typepublic class InfinispanBeanFactory<G,I,T> extends Object implements BeanFactory<G,I,T>
| Constructor and Description |
|---|
InfinispanBeanFactory(String beanName,
BeanGroupFactory<G,I,T> groupFactory,
org.infinispan.Cache<BeanKey<I>,BeanEntry<G>> beanCache,
Time timeout,
PassivationListener<T> listener) |
| Modifier and Type | Method and Description |
|---|---|
Bean<G,I,T> |
createBean(I id,
BeanEntry<G> entry) |
BeanKey<I> |
createKey(I id) |
BeanEntry<G> |
createValue(I id,
G groupId) |
void |
evict(I id) |
BeanEntry<G> |
findValue(I id) |
void |
remove(I id,
RemoveListener<T> listener) |
public Bean<G,I,T> createBean(I id, BeanEntry<G> entry)
createBean in interface BeanFactory<G,I,T>public void remove(I id, RemoveListener<T> listener)
remove in interface BeanRemover<I,T>Copyright © 2015 JBoss by Red Hat. All rights reserved.