Package org.apache.openjpa.conf
Class BrokerValue
java.lang.Object
org.apache.openjpa.lib.conf.Value
org.apache.openjpa.lib.conf.ObjectValue
org.apache.openjpa.lib.conf.PluginValue
org.apache.openjpa.conf.BrokerValue
- All Implemented Interfaces:
Cloneable
Custom
PluginValue
that can efficiently create BrokerImpl
instances.- Since:
- 0.9.7
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass<? extends BrokerImpl>
newInstance
(String clsName, Class type, Configuration conf, boolean fatal) Allow subclasses to instantiate additional plugins.Methods inherited from class org.apache.openjpa.lib.conf.PluginValue
configure, getClassName, getInternalString, getProperties, getString, getValueType, instantiate, isSingleton, objectChanged, set, setClassName, setInternalString, setProperties, setString
Methods inherited from class org.apache.openjpa.lib.conf.ObjectValue
configure, get, instantiate, 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
-
Field Details
-
KEY
- See Also:
-
NON_FINALIZING_ALIAS
- See Also:
-
DEFAULT_ALIAS
- See Also:
-
-
Constructor Details
-
BrokerValue
public BrokerValue()
-
-
Method Details
-
newInstance
Description copied from class:ObjectValue
Allow subclasses to instantiate additional plugins. This method does not perform configuration.- Overrides:
newInstance
in classObjectValue
-
getTemplateBrokerType
-