#
# Generated on Fri Aug 04 11:56:11 BST 2017 by hk2-inhabitant-generator
#

[fish.payara.jmx.monitoring.MonitoringService]
name=payara-monitoring
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.jmx.monitoring.admin.EnableMonitoringServiceOnDas]
contract={org.glassfish.api.admin.AdminCommand}
name=__enable-monitoring-service-on-das
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.jmx.monitoring.admin.EnableMonitoringServiceOnInstance]
contract={org.glassfish.api.admin.AdminCommand}
name=__enable-monitoring-service-on-instance
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.jmx.monitoring.admin.GetMonitoringConfiguration]
contract={org.glassfish.api.admin.AdminCommand}
name=get-monitoring-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.jmx.monitoring.admin.SetMonitoringConfiguration]
contract={org.glassfish.api.admin.AdminCommand}
name=set-monitoring-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.jmx.monitoring.configuration.MonitoringServiceConfigurationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=monitoring-service-configuration
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@amx={optional,default\:false,datatype\:java.lang.String,leaf},@log-frequency={optional,default\:15,datatype\:java.lang.String,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property},@enabled={optional,default\:false,datatype\:java.lang.String,leaf},@log-frequency-unit={optional,default\:SECONDS,datatype\:java.lang.String,leaf},target={fish.payara.jmx.monitoring.configuration.MonitoringServiceConfiguration}

