#
# Generated on Tue Mar 11 12:51:24 UTC 2025 by hk2-inhabitant-generator
#

[fish.payara.appserver.monitoring.rest.service.RestMonitoringService]
contract={org.jvnet.hk2.config.ConfigListener}
name=rest-monitoring
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={20}

[fish.payara.appserver.monitoring.rest.service.adapter.RestMonitoringAdapter]S
contract={org.glassfish.api.container.Adapter}

[fish.payara.appserver.monitoring.rest.service.admin.GetRestMonitoringConfiguration]
contract={org.glassfish.api.admin.AdminCommand}
name=get-rest-monitoring-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.appserver.monitoring.rest.service.admin.SetRestMonitoringConfigurationCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=set-rest-monitoring-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.appserver.monitoring.rest.service.configuration.RestMonitoringConfigurationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=rest-monitoring-configuration
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@context-root={optional,default\:/rest-monitoring,datatype\:java.lang.String,leaf},@application-name={optional,default\:__restmonitoring,datatype\:java.lang.String,leaf},@security-enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf},@enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf},target={fish.payara.appserver.monitoring.rest.service.configuration.RestMonitoringConfiguration}

