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:
Cloneable
A configuration value for handling and accessing cache marshallers.
- Since:
- 1.1.0
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn theCacheMarshaller
to use for caching metadata of idid
.static CacheMarshaller
getMarshallerById
(Configuration c, String id) Return theCacheMarshaller
to use for caching metadata of idid
.protected void
instantiate
(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 Details
-
CacheMarshallersValue
-
-
Method Details
-
instantiate
Description copied from class:PluginListValue
Instantiate the plugins as instances of the given class.- Overrides:
instantiate
in classPluginListValue
-
getMarshallerById
Return theCacheMarshaller
to use for caching metadata of idid
. If no marshaller exists for the id, returnsNoOpCacheMarshaller
. -
getMarshallerById
Return theCacheMarshaller
to use for caching metadata of idid
. If no marshaller exists for the id, returnsNoOpCacheMarshaller
. -
getInstancesAsMap
-
initialize
protected void initialize()
-