public class ConfigFileStoreBuilder extends ConfigStoreBuilder
ConfigFileStore
objects.psb
Constructor and Description |
---|
ConfigFileStoreBuilder()
Constructor, default settings.
|
ConfigFileStoreBuilder(PropertyStore ps)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ConfigFileStore |
build()
Build the object.
|
ConfigFileStoreBuilder |
charset(Charset value)
Configuration property: Charset.
|
ConfigFileStoreBuilder |
charset(String value)
Configuration property: Charset.
|
ConfigFileStoreBuilder |
directory(File value)
Configuration property: Local file system directory.
|
ConfigFileStoreBuilder |
directory(String value)
Configuration property: Local file system directory.
|
ConfigFileStoreBuilder |
extensions(String value)
Configuration property: File extensions.
|
ConfigFileStoreBuilder |
updateOnWrite()
Configuration property: Update-on-write.
|
ConfigFileStoreBuilder |
useWatcher()
Configuration property: Use watcher.
|
ConfigFileStoreBuilder |
watcherSensitivity(String value)
Configuration property: Watcher sensitivity.
|
ConfigFileStoreBuilder |
watcherSensitivity(WatcherSensitivity value)
Configuration property: Watcher sensitivity.
|
add, addTo, addTo, apply, applyAnnotations, applyAnnotations, applyAnnotations, build, getPropertyStore, getPropertyStoreBuilder, peek, peek, removeFrom, set, set
public ConfigFileStoreBuilder()
public ConfigFileStoreBuilder(PropertyStore ps)
ps
- The initial configuration settings for this builder.public ConfigFileStoreBuilder directory(String value)
Identifies the path of the directory containing the configuration files.
value
- The new value for this property.
public ConfigFileStoreBuilder directory(File value)
Identifies the path of the directory containing the configuration files.
value
- The new value for this property.
public ConfigFileStoreBuilder charset(String value)
Identifies the charset of external files.
value
- The new value for this property.
public ConfigFileStoreBuilder charset(Charset value)
Identifies the charset of external files.
value
- The new value for this property.
public ConfigFileStoreBuilder useWatcher()
Shortcut for calling useWatcher(
.
public ConfigFileStoreBuilder watcherSensitivity(WatcherSensitivity value)
Determines how frequently the file system is polled for updates.
value
- The new value for this property.
WatcherSensitivity.MEDIUM
public ConfigFileStoreBuilder updateOnWrite()
Shortcut for calling useWatcher(
.
public ConfigFileStoreBuilder watcherSensitivity(String value)
Determines how frequently the file system is polled for updates.
value
- The new value for this property.
WatcherSensitivity.MEDIUM
public ConfigFileStoreBuilder extensions(String value)
Defines what file extensions to search for when the config name does not have an extension.
value
- The new value for this property.
public ConfigFileStore build()
ContextBuilder
build
in class ConfigStoreBuilder
Copyright © 2016–2020 The Apache Software Foundation. All rights reserved.