Interface RestServiceSettings


  • public interface RestServiceSettings
    Common settings across REST services.
    • Method Detail

      • create

        static RestServiceSettings create()
        Creates a new instance with default settings.
        Returns:
        new defaulted settings
      • create

        static RestServiceSettings create​(Config config)
        Creates a new instance using values from the provided config.
        Parameters:
        config - Config node possibly containing REST service settings
        Returns:
        new initialized settings
      • builder

        static RestServiceSettings.Builder builder()
        Creates a builder to construct a new instance.
        Returns:
        new builder with defaulted settings
      • webContext

        String webContext()
        Returns the web context at which the service's endpoint can be accessed.
        Returns:
        web context for the endpoint
      • routing

        String routing()
        Returns the routing name to be used for the service's endpoint.
        Returns:
        routing name
      • crossOriginConfig

        CrossOriginConfig crossOriginConfig()
        Returns the cross-origin config settings to be used for the service's endpoint.
        Returns:
        cross-origin settings