Class InfinispanBeanGroupManager<K,V extends BeanInstance<K>,C>
java.lang.Object
org.wildfly.clustering.ejb.infinispan.bean.InfinispanBeanGroupManager<K,V,C>
- Type Parameters:
K- the bean identifier typeV- the bean instance typeC- the marshalled value context type
- All Implemented Interfaces:
Creator<K,,MarshalledValue<Map<K, V>, C>, MarshalledValue<Map<K, V>, C>> MutatorFactory<K,,MarshalledValue<Map<K, V>, C>> Remover<K>
public class InfinispanBeanGroupManager<K,V extends BeanInstance<K>,C>
extends Object
implements Creator<K,MarshalledValue<Map<K,V>,C>,MarshalledValue<Map<K,V>,C>>, Remover<K>, MutatorFactory<K,MarshalledValue<Map<K,V>,C>>
Manages the cache entry for a bean group.
- Author:
- Paul Ferraro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateMutator(K id, MarshalledValue<Map<K, V>, C> value) MarshalledValue<Map<K,V>, C> createValue(K id, MarshalledValue<Map<K, V>, C> defaultValue) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.ee.MutatorFactory
createMutator
-
Constructor Details
-
InfinispanBeanGroupManager
-
-
Method Details
-
createValue
- Specified by:
createValuein interfaceCreator<K,V extends BeanInstance<K>, C>
-
remove
-
createMutator
- Specified by:
createMutatorin interfaceMutatorFactory<K,V extends BeanInstance<K>>
-