#
# Generated by hk2-inhabitant-generator
#

[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]
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

