Package-level declarations
Types
Annotation to specify that a file name must follow a JSON configuration file name pattern. The file name must match the regular expression: ^[a-zA-Z0-9_-]+\\.(json)$
.
API for managing configuration files in the Surf API, supporting both Sponge and DazzlConf configurations. Provides methods to create, retrieve, and reload configuration files in various formats (YAML, JSON).
Annotation to specify that a file name must follow a YAML configuration file name pattern. The file name must match the regular expression: ^[a-zA-Z0-9_-]+\\.(yml|yaml)$
.
Properties
Retrieves the singleton instance of SurfConfigApi.
Functions
Creates a DazzlConf configuration using a reified type.
Creates a Sponge JSON configuration using a reified type.
Creates a Sponge YAML configuration using a reified type.
Retrieves a DazzlConf configuration using a reified type.
Retrieves a Sponge configuration using a reified type.
Reloads a DazzlConf configuration using a reified type.