#
# Generated on Fri Nov 05 16:50:24 UTC 2021 by hk2-inhabitant-generator
#

[fish.payara.nucleus.microprofile.config.admin.DeleteConfigProperty]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-config-property
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.microprofile.config.admin.GetConfigOrdinal]
contract={org.glassfish.api.admin.AdminCommand}
name=get-config-ordinal
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.microprofile.config.admin.GetConfigProperty]
contract={org.glassfish.api.admin.AdminCommand}
name=get-config-property
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.microprofile.config.admin.GetConfigSecretsDirectory]
contract={org.glassfish.api.admin.AdminCommand}
name=get-config-dir
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.microprofile.config.admin.GetJDBCConfigSourceConfiguration]
contract={org.glassfish.api.admin.AdminCommand}
name=get-jdbc-config-source-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.microprofile.config.admin.SetConfigCacheDuration]
contract={org.glassfish.api.admin.AdminCommand}
name=set-config-cache
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.microprofile.config.admin.SetConfigOrdinal]
contract={org.glassfish.api.admin.AdminCommand}
name=set-config-ordinal
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.microprofile.config.admin.SetConfigProperty]
contract={org.glassfish.api.admin.AdminCommand}
name=set-config-property
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.microprofile.config.admin.SetConfigSecretsDirectory]
contract={org.glassfish.api.admin.AdminCommand}
name=set-config-dir
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.microprofile.config.admin.SetJDBCConfigSourceConfiguration]
contract={org.glassfish.api.admin.AdminCommand}
name=set-jdbc-config-source-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.microprofile.config.source.extension.ExtensionConfigSourceService]S
contract={org.jvnet.hk2.config.ConfigListener}
name=config-source-extension-handler

[fish.payara.nucleus.microprofile.config.spi.ConfigProviderResolverImpl]
contract={org.eclipse.microprofile.config.spi.ConfigProviderResolver}
name=microprofile-config-provider
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={9}

[fish.payara.nucleus.microprofile.config.spi.ConfigSourceConfigurationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=config-source-configuration
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf},target={fish.payara.nucleus.microprofile.config.spi.ConfigSourceConfiguration}

[fish.payara.nucleus.microprofile.config.spi.JDBCConfigSourceConfigurationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=jdbc-config-source-configuration
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@jndi-name={required,datatype\:java.lang.String,leaf},@key-column-name={required,datatype\:java.lang.String,leaf},@table-name={required,datatype\:java.lang.String,leaf},@value-column-name={required,datatype\:java.lang.String,leaf},target={fish.payara.nucleus.microprofile.config.spi.JDBCConfigSourceConfiguration}

[fish.payara.nucleus.microprofile.config.spi.MicroprofileConfigConfigurationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=microprofile-config
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@domain-ordinality={optional,default\:110,datatype\:java.lang.Integer,leaf},@config-ordinality={optional,default\:120,datatype\:java.lang.Integer,leaf},@password-ordinality={optional,default\:105,datatype\:java.lang.Integer,leaf},@payara-expression-properties-ordinality={optional,default\:170,datatype\:java.lang.Integer,leaf},@secret-dir={optional,default\:secrets,datatype\:java.lang.String,leaf},@cluster-ordinality={optional,default\:160,datatype\:java.lang.Integer,leaf},target={fish.payara.nucleus.microprofile.config.spi.MicroprofileConfigConfiguration},<*>={collection\:fish.payara.nucleus.microprofile.config.spi.ConfigSourceConfiguration},@jndi-ordinality={optional,default\:115,datatype\:java.lang.Integer,leaf},@secret-dir-ordinality={optional,default\:90,datatype\:java.lang.Integer,leaf},@application-ordinality={optional,default\:140,datatype\:java.lang.Integer,leaf},@ldap-ordinality={optional,default\:200,datatype\:java.lang.Integer,leaf},@cache-duration-seconds={optional,default\:60,datatype\:java.lang.Integer,leaf},@jdbc-ordinality={optional,default\:190,datatype\:java.lang.Integer,leaf},@cloud-ordinality={optional,default\:180,datatype\:java.lang.Integer,leaf},@module-ordinality={optional,default\:150,datatype\:java.lang.Integer,leaf},@server-ordinality={optional,default\:130,datatype\:java.lang.Integer,leaf}

