Package | Description |
---|---|
com.impossibl.postgres.jdbc | |
com.impossibl.postgres.system |
Modifier and Type | Field and Description |
---|---|
static Setting.Group |
JDBCSettings.CLIENT_INFO |
static Setting.Group |
DataSourceSettings.DS |
static Setting.Group |
JDBCSettings.JDBC |
Modifier and Type | Field and Description |
---|---|
static Setting.Group |
SystemSettings.PROTO |
static Setting.Group |
SystemSettings.SERVER |
static Setting.Group |
SystemSettings.SYS |
Modifier and Type | Method and Description |
---|---|
static Setting.Group |
Setting.Group.declare()
Forward declare a group that will be initialized by annotation processing.
|
Setting.Group |
Setting.getGroup()
Retrieve the setting's group
|
Modifier and Type | Method and Description |
---|---|
static Map<String,Setting.Group> |
Setting.Group.getAll()
Name base map of all defined setting groups
|
Modifier and Type | Method and Description |
---|---|
Settings |
Settings.duplicateKnowing(Setting.Group... groups)
Duplicates the bag of settings knowing settings from the specified groups
|
Constructor and Description |
---|
Setting(Setting.Group group,
String description,
Class<T> type,
Supplier<String> dynamicDefaultSupplier,
Setting.Converter<T> fromString,
Function<T,String> toString,
String[] names)
Constructs a new setting instance with a dynamic default value and without support via the annotation processor.
|
Setting(Setting.Group group,
String description,
Class<T> type,
T defaultValue,
Setting.Converter<T> fromString,
Function<T,String> toString,
String[] names)
Constructs a new setting instance with a static default value and without support via the annotation processor.
|
Settings(Setting.Group... groups)
Creates a bag of settings that recognizes only settings from
the provided groups.
|