Interface PropertiesInfoSource

All Superinterfaces:
InfoSource, io.micronaut.core.order.Ordered
All Known Implementing Classes:
BuildInfoSource, GitInfoSource

public interface PropertiesInfoSource extends InfoSource

Extends InfoEndpoint to add a helper method for retrieving a PropertySource from a properties file.

Since:
1.0
  • Field Summary

    Fields inherited from interface io.micronaut.core.order.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Method Summary

    Modifier and Type
    Method
    Description
    default Optional<io.micronaut.context.env.PropertySource>
    retrievePropertiesPropertySource(String path, String prefix, String extension, io.micronaut.core.io.ResourceResolver resourceResolver)
    Extends InfoEndpoint to add a helper method for retrieving a PropertySource from a properties file.

    Methods inherited from interface io.micronaut.management.endpoint.info.InfoSource

    getSource

    Methods inherited from interface io.micronaut.core.order.Ordered

    getOrder
  • Method Details

    • retrievePropertiesPropertySource

      default Optional<io.micronaut.context.env.PropertySource> retrievePropertiesPropertySource(String path, String prefix, String extension, io.micronaut.core.io.ResourceResolver resourceResolver)

      Extends InfoEndpoint to add a helper method for retrieving a PropertySource from a properties file.

      Parameters:
      path - The path to the properties file
      prefix - prefix for resolving the file (used if not included in path)
      extension - file extension (used if not included in path)
      resourceResolver - Instance of ResourceResolver to resolve the file location
      Returns:
      An Optional of PropertySource containing the values from the properties file