Package com.mysql.cj.conf
Class DefaultPropertySet
java.lang.Object
com.mysql.cj.conf.DefaultPropertySet
- All Implemented Interfaces:
PropertySet
,java.io.Serializable
- Direct Known Subclasses:
JdbcPropertySetImpl
public class DefaultPropertySet extends java.lang.Object implements PropertySet, java.io.Serializable
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description DefaultPropertySet()
-
Method Summary
Modifier and Type Method Description void
addProperty(RuntimeProperty<?> prop)
java.util.Properties
exposeAsProperties()
RuntimeProperty<java.lang.Boolean>
getBooleanProperty(PropertyKey key)
RuntimeProperty<java.lang.Boolean>
getBooleanProperty(java.lang.String name)
<T extends java.lang.Enum<T>>
RuntimeProperty<T>getEnumProperty(PropertyKey key)
<T extends java.lang.Enum<T>>
RuntimeProperty<T>getEnumProperty(java.lang.String name)
RuntimeProperty<java.lang.Integer>
getIntegerProperty(PropertyKey key)
RuntimeProperty<java.lang.Integer>
getIntegerProperty(java.lang.String name)
RuntimeProperty<java.lang.Long>
getLongProperty(PropertyKey key)
RuntimeProperty<java.lang.Long>
getLongProperty(java.lang.String name)
RuntimeProperty<java.lang.Integer>
getMemorySizeProperty(PropertyKey key)
RuntimeProperty<java.lang.Integer>
getMemorySizeProperty(java.lang.String name)
<T> RuntimeProperty<T>
getProperty(PropertyKey key)
<T> RuntimeProperty<T>
getProperty(java.lang.String name)
RuntimeProperty<java.lang.String>
getStringProperty(PropertyKey key)
RuntimeProperty<java.lang.String>
getStringProperty(java.lang.String name)
void
initializeProperties(java.util.Properties props)
Initializes the property set with driver properties that come from URL or passed to the driver manager.void
postInitialization()
void
removeProperty(PropertyKey key)
void
removeProperty(java.lang.String name)
void
reset()
Reset all properties to their initial values.
-
Constructor Details
-
DefaultPropertySet
public DefaultPropertySet()
-
-
Method Details
-
addProperty
- Specified by:
addProperty
in interfacePropertySet
-
removeProperty
public void removeProperty(java.lang.String name)- Specified by:
removeProperty
in interfacePropertySet
-
removeProperty
- Specified by:
removeProperty
in interfacePropertySet
-
getProperty
- Specified by:
getProperty
in interfacePropertySet
-
getProperty
- Specified by:
getProperty
in interfacePropertySet
-
getBooleanProperty
- Specified by:
getBooleanProperty
in interfacePropertySet
-
getBooleanProperty
- Specified by:
getBooleanProperty
in interfacePropertySet
-
getIntegerProperty
- Specified by:
getIntegerProperty
in interfacePropertySet
-
getIntegerProperty
- Specified by:
getIntegerProperty
in interfacePropertySet
-
getLongProperty
- Specified by:
getLongProperty
in interfacePropertySet
-
getLongProperty
- Specified by:
getLongProperty
in interfacePropertySet
-
getMemorySizeProperty
- Specified by:
getMemorySizeProperty
in interfacePropertySet
-
getMemorySizeProperty
- Specified by:
getMemorySizeProperty
in interfacePropertySet
-
getStringProperty
- Specified by:
getStringProperty
in interfacePropertySet
-
getStringProperty
- Specified by:
getStringProperty
in interfacePropertySet
-
getEnumProperty
- Specified by:
getEnumProperty
in interfacePropertySet
-
getEnumProperty
- Specified by:
getEnumProperty
in interfacePropertySet
-
initializeProperties
public void initializeProperties(java.util.Properties props)Description copied from interface:PropertySet
Initializes the property set with driver properties that come from URL or passed to the driver manager.- Specified by:
initializeProperties
in interfacePropertySet
- Parameters:
props
- properties
-
postInitialization
public void postInitialization()- Specified by:
postInitialization
in interfacePropertySet
-
exposeAsProperties
public java.util.Properties exposeAsProperties()- Specified by:
exposeAsProperties
in interfacePropertySet
-
reset
public void reset()Description copied from interface:PropertySet
Reset all properties to their initial values.- Specified by:
reset
in interfacePropertySet
-