java.lang.Object
io.helidon.metadata.MetadataConstants
Constants used during metadata discovery.
For backward compatibility, we must explicitly list the files that should be loaded, as we expected their location
directly under LOCATION, without a directory structure and a manifest file.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConfiguration metadata JSON.static final StringDeprecated, for removal: This API element is subject to removal in a future version.static final StringFeature registry JSON.static final StringDefault location of the metadata files, this is expected to be a directory that is the same in every jar file.static final StringName of the manifest file, expected under the configured root location.static final StringLine that must be exactly once in each module's manifest file.static final StringCustom media type mappings.static final StringConfiguration for Java deserialization.static final StringList of services to load from JavaServiceLoaderfor Service registry.static final StringService registry JSON. -
Method Summary
-
Field Details
-
LOCATION
Default location of the metadata files, this is expected to be a directory that is the same in every jar file. Files in this location will be explicitly added only if they match the provided metadata file name.- See Also:
-
MEDIA_TYPES_FILE
Custom media type mappings.File name is: "media-types.properties"
- See Also:
-
SERVICE_REGISTRY_FILE
Service registry JSON.File name is: "service-registry.json"
- See Also:
-
SERVICE_LOADER_FILE
List of services to load from JavaServiceLoaderfor Service registry.File name is: "service.loader"
- See Also:
-
FEATURE_REGISTRY_FILE
Feature registry JSON.File name is: "feature-registry.json"
- See Also:
-
FEATURE_METADATA_FILE
Deprecated, for removal: This API element is subject to removal in a future version.UseFEATURE_REGISTRY_FILEinstead.Feature metadata properties. This file is deprecated, because it cannot be merged.File name is: "feature-metadata.properties"
- See Also:
-
CONFIG_METADATA_FILE
Configuration metadata JSON.File name is: "config-metadata.json"
- See Also:
-
SERIAL_CONFIG_FILE
Configuration for Java deserialization.File name is: "serial-config.properties"
- See Also:
-
MANIFEST_FILE
Name of the manifest file, expected under the configured root location.- See Also:
-
MANIFEST_ID_LINE
Line that must be exactly once in each module's manifest file. It is used to identify that we have (correctly) merged manifest files when running a shaded jar.Value: "#HELIDON MANIFEST#"
- See Also:
-
FEATURE_REGISTRY_FILEinstead.