Class ElucidationConfigProvider

  • All Implemented Interfaces:
    ConfigProvider

    public class ElucidationConfigProvider
    extends Object
    implements ConfigProvider
    Config provider that determines the connection information and configuration to send relationship events to Elucidation.

    Default resolution lookup keys are as follows:

    • System Property: kiwi.elucidation.host, kiwi.elucidation.port, kiwi.elucidation.enabled
    • Environment Variable: KIWI_ELUCIDATION_HOST, KIWI_ELUCIDATION_PORT, KIWI_ELUCIDATION_ENABLED
    • External Config File: kiwi.elucidation.host, kiwi.elucidation.port, kiwi.elucidation.enabled
    See Also:
    for resolution order
    • Method Detail

      • canProvide

        public boolean canProvide()
        Description copied from interface: ConfigProvider
        Determines if a provider has enough environmental awareness to provide data.
        Specified by:
        canProvide in interface ConfigProvider
        Returns:
        true if the provider can provide data, otherwise false