#
# Generated on Wed Jan 16 10:37:52 UTC 2013
#

[org.glassfish.flashlight.impl.client.FlashlightProbeClientMediator]
contract={org.glassfish.flashlight.impl.client.FlashlightProbeClientMediator,org.glassfish.flashlight.client.ProbeClientMediator}
scope=javax.inject.Singleton

[org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory]
contract={org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory,org.glassfish.flashlight.provider.ProbeProviderFactory}
scope=javax.inject.Singleton

[org.glassfish.flashlight.impl.core.ComputedParamsHandlerManager]
contract={org.glassfish.flashlight.impl.core.ComputedParamsHandlerManager}
scope=javax.inject.Singleton

[org.glassfish.flashlight.impl.core.ProbeFactory]
contract={org.glassfish.flashlight.impl.core.ProbeFactory}
scope=javax.inject.Singleton

[org.glassfish.flashlight.provider.ProbeProviderEventManager]
contract={org.glassfish.flashlight.provider.ProbeProviderEventManager}
scope=javax.inject.Singleton

[org.glassfish.flashlight.provider.ProbeRegistry]
contract={org.glassfish.flashlight.provider.ProbeRegistry}
scope=javax.inject.Singleton

[org.glassfish.flashlight.client.ProbeClientInvokerFactory]
contract={org.glassfish.flashlight.client.ProbeClientInvokerFactory}
scope=javax.inject.Singleton

[org.glassfish.flashlight.cli.MonitoringConfig]
contract={org.glassfish.flashlight.cli.MonitoringConfig}
name=monitoring-config
scope=javax.inject.Singleton

[org.glassfish.flashlight.cli.DisableMonitoring]
contract={org.glassfish.flashlight.cli.DisableMonitoring,org.glassfish.api.admin.AdminCommand}
name=disable-monitoring
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.flashlight.cli.EnableMonitoring]
contract={org.glassfish.flashlight.cli.EnableMonitoring,org.glassfish.api.admin.AdminCommand}
name=enable-monitoring
qualifier={org.glassfish.api.admin.RestEndpoints}

