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()
CacheMarshaller
getMarshallerById(java.lang.String id)
Return theCacheMarshaller
to use for caching metadata of idid
.static CacheMarshaller
getMarshallerById(Configuration c, java.lang.String id)
Return theCacheMarshaller
to use for caching metadata of idid
.protected void
initialize()
java.lang.Object
instantiate(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:PluginListValue
Instantiate the plugins as instances of the given class.- Overrides:
instantiate
in classPluginListValue
-
getMarshallerById
public CacheMarshaller getMarshallerById(java.lang.String id)
Return theCacheMarshaller
to 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 theCacheMarshaller
to 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()
-
-