Class InfinispanBeanManagerFactory<I,T>
- java.lang.Object
-
- org.wildfly.clustering.ejb.infinispan.InfinispanBeanManagerFactory<I,T>
-
- Type Parameters:
I- the bean identifier typeT- the bean type
- All Implemented Interfaces:
BeanManagerFactory<I,T,org.wildfly.clustering.ee.cache.tx.TransactionBatch>
public class InfinispanBeanManagerFactory<I,T> extends Object implements BeanManagerFactory<I,T,org.wildfly.clustering.ee.cache.tx.TransactionBatch>
Factory for creating an infinispan-basedBeanManager.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description InfinispanBeanManagerFactory(InfinispanBeanManagerFactoryConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanManager<I,T,org.wildfly.clustering.ee.cache.tx.TransactionBatch>createBeanManager(Supplier<I> identifierFactory, PassivationListener<T> passivationListener, RemoveListener<T> removeListener)
-
-
-
Constructor Detail
-
InfinispanBeanManagerFactory
public InfinispanBeanManagerFactory(InfinispanBeanManagerFactoryConfiguration configuration)
-
-
Method Detail
-
createBeanManager
public BeanManager<I,T,org.wildfly.clustering.ee.cache.tx.TransactionBatch> createBeanManager(Supplier<I> identifierFactory, PassivationListener<T> passivationListener, RemoveListener<T> removeListener)
- Specified by:
createBeanManagerin interfaceBeanManagerFactory<I,T,org.wildfly.clustering.ee.cache.tx.TransactionBatch>
-
-