#
# Generated on Wed Oct 13 13:30:58 UTC 2021 by hk2-inhabitant-generator
#

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

[fish.payara.admin.monitor.cli.GetMonitoringLevel]
contract={org.glassfish.api.admin.AdminCommand}
name=get-monitoring-level
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.admin.monitor.cli.GetMonitoringServiceConfiguration]
contract={org.glassfish.api.admin.AdminCommand}
name=get-monitoring-service-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.admin.monitor.cli.RestartMonitoring]
contract={org.glassfish.api.admin.AdminCommand}
name=restart-monitoring

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

[fish.payara.admin.monitor.cli.SetMonitoringLevel]
contract={org.glassfish.api.admin.AdminCommand}
name=set-monitoring-level
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.admin.monitor.cli.SetMonitoringServiceConfiguration]
contract={org.glassfish.api.admin.AdminCommand}
name=set-monitoring-service-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.admin.monitor.MonitoringBootstrap]
contract={org.jvnet.hk2.config.ConfigListener}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={1}

[org.glassfish.admin.monitor.cli.ListJndiEntries]
contract={org.glassfish.api.admin.AdminCommand}
name=list-jndi-entries
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.admin.monitor.cli.Monitor]
contract={org.glassfish.api.admin.AdminCommand}
name=monitor

[org.glassfish.admin.monitor.jvm.JVMStatsProviderBootstrap]
contract={fish.payara.monitoring.collect.MonitoringDataSource}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={20},runLevelMode={0}

[org.glassfish.admin.monitor.jvm.statistics.JVMStatsImpl]
contract={org.glassfish.admin.monitor.cli.MonitorContract}

[org.glassfish.flashlight.impl.MonitoringRuntimeDataRegistryImpl]S
contract={org.glassfish.flashlight.MonitoringRuntimeDataRegistry}

[org.glassfish.flashlight.statistics.impl.AverageImpl]
contract={org.glassfish.flashlight.statistics.Average}
name=average

[org.glassfish.flashlight.statistics.impl.CounterImpl]
contract={org.glassfish.flashlight.statistics.Counter}
name=counter

[org.glassfish.flashlight.statistics.impl.TimeStatsMillisImpl]
contract={org.glassfish.flashlight.statistics.TimeStatsMillis}
name=timeStatsMillis

[org.glassfish.flashlight.statistics.impl.TimeStatsNanosImpl]
contract={org.glassfish.flashlight.statistics.TimeStatsNanos}
name=timeStatsNanos

