Class DefaultImmutableBeanGroup<K,V extends BeanInstance<K>>

java.lang.Object
org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanGroup<K,V>
Type Parameters:
K - the bean identifier type
V - the bean instance type
All Implemented Interfaces:
AutoCloseable, ImmutableBeanGroup<K,V>
Direct Known Subclasses:
DefaultBeanGroup

public class DefaultImmutableBeanGroup<K,V extends BeanInstance<K>> extends Object implements ImmutableBeanGroup<K,V>
A default ImmutableBeanGroup implementation based on a map of bean instances.
Author:
Paul Ferraro
  • Constructor Details

    • DefaultImmutableBeanGroup

      public DefaultImmutableBeanGroup(K id, Map<K,V> instances, Runnable closeTask)
  • Method Details