Class CompositeImmutableBean<K,V extends BeanInstance<K>>
- java.lang.Object
-
- org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBean<K,V>
-
- Type Parameters:
K- the bean identifier typeV- the bean instance type
- All Implemented Interfaces:
ImmutableBean<K,V>
- Direct Known Subclasses:
CompositeBean
public class CompositeImmutableBean<K,V extends BeanInstance<K>> extends Object implements ImmutableBean<K,V>
- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description CompositeImmutableBean(K id, V instance, ImmutableBeanMetaData<K> metaData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KgetId()VgetInstance()ImmutableBeanMetaData<K>getMetaData()
-
-
-
Constructor Detail
-
CompositeImmutableBean
public CompositeImmutableBean(K id, V instance, ImmutableBeanMetaData<K> metaData)
-
-
Method Detail
-
getId
public K getId()
- Specified by:
getIdin interfaceImmutableBean<K,V extends BeanInstance<K>>
-
getInstance
public V getInstance()
- Specified by:
getInstancein interfaceImmutableBean<K,V extends BeanInstance<K>>
-
getMetaData
public ImmutableBeanMetaData<K> getMetaData()
- Specified by:
getMetaDatain interfaceImmutableBean<K,V extends BeanInstance<K>>
-
-