Package org.apache.openjpa.conf
Class CacheMarshallersValue
- java.lang.Object
-
- org.apache.openjpa.lib.conf.Value
-
- org.apache.openjpa.lib.conf.ObjectValue
-
- org.apache.openjpa.lib.conf.PluginListValue
-
- org.apache.openjpa.conf.CacheMarshallersValue
-
- All Implemented Interfaces:
java.lang.Cloneable
public class CacheMarshallersValue extends PluginListValue
A configuration value for handling and accessing cache marshallers.- Since:
- 1.1.0
-
-
Constructor Summary
Constructors Constructor Description CacheMarshallersValue(Configuration conf)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,CacheMarshaller>getInstancesAsMap()CacheMarshallergetMarshallerById(java.lang.String id)Return theCacheMarshallerto use for caching metadata of idid.static CacheMarshallergetMarshallerById(Configuration c, java.lang.String id)Return theCacheMarshallerto use for caching metadata of idid.protected voidinitialize()java.lang.Objectinstantiate(java.lang.Class<?> elemType, Configuration conf, boolean fatal)Instantiate the plugins as instances of the given class.-
Methods inherited from class org.apache.openjpa.lib.conf.PluginListValue
getClassNames, getInternalString, getProperties, getString, getValueType, objectChanged, setClassNames, setInternalString, setProperties, setString
-
Methods inherited from class org.apache.openjpa.lib.conf.ObjectValue
configure, configure, get, instantiate, newInstance, set, set, setInternalObject
-
Methods inherited from class org.apache.openjpa.lib.conf.Value
addEquivalentKey, addListener, alias, alias, assertChangeable, clone, equals, getAliases, getDefault, getEquivalentKeys, getInstantiatingGetter, getListeners, getLoadKey, getOriginalValue, getProperty, getPropertyKeys, getScope, hashCode, hide, isAliasListComprehensive, isDynamic, isHidden, isPrivate, makePrivate, matches, removeListener, setAlias, setAlias, setAliases, setAliasListComprehensive, setDefault, setDynamic, setInstantiatingGetter, setLoadKey, setObject, setProperty, setScope, toString, unalias, unalias, valueChanged
-
-
-
-
Constructor Detail
-
CacheMarshallersValue
public CacheMarshallersValue(Configuration conf)
-
-
Method Detail
-
instantiate
public java.lang.Object instantiate(java.lang.Class<?> elemType, Configuration conf, boolean fatal)Description copied from class:PluginListValueInstantiate the plugins as instances of the given class.- Overrides:
instantiatein classPluginListValue
-
getMarshallerById
public CacheMarshaller getMarshallerById(java.lang.String id)
Return theCacheMarshallerto use for caching metadata of idid. If no marshaller exists for the id, returnsNoOpCacheMarshaller.
-
getMarshallerById
public static CacheMarshaller getMarshallerById(Configuration c, java.lang.String id)
Return theCacheMarshallerto use for caching metadata of idid. If no marshaller exists for the id, returnsNoOpCacheMarshaller.
-
getInstancesAsMap
public java.util.Map<java.lang.String,CacheMarshaller> getInstancesAsMap()
-
initialize
protected void initialize()
-
-