Class FeatureConfig


  • public class FeatureConfig
    extends Object
    Accessor to Feature configurations with common fail behavior for mandatory properties.
    Since:
    9.2
    API:
    This is a public API.
    • Constructor Detail

      • FeatureConfig

        public FeatureConfig​(javax.ws.rs.core.Configuration config,
                             Class<?> feature)
        API:
        This public API is available in Java.
      • FeatureConfig

        public FeatureConfig​(Function<String,​Object> configStore,
                             Class<?> feature)
        API:
        This public API is available in Java.
    • Method Detail

      • readMandatory

        public String readMandatory​(String key)
        Parameters:
        key - the name of a property configured on the Rest Client Activity or it's Rest Client Definition.
        Returns:
        configured value or throw a BpmError stating the missing property.
        API:
        This public API is available in Java.
      • read

        public Optional<String> read​(String key)
        Parameters:
        key - the name of a property configured on the Rest Client Activity or it's Rest Client Definition.
        Returns:
        non-blank value or Optional.empty();
        API:
        This public API is available in Java.