#
# Generated on Wed Jan 16 10:39:32 UTC 2013
#

[com.sun.enterprise.v3.admin.adapter.AdminConsoleStartupService]
contract={com.sun.enterprise.v3.admin.adapter.AdminConsoleStartupService}
name=AdminConsoleStartupService
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={20}

[com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter]
contract={com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter,org.glassfish.api.container.Adapter}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.commands.CreateThreadpool]
contract={com.sun.enterprise.v3.admin.commands.CreateThreadpool,org.glassfish.api.admin.AdminCommand}
name=create-threadpool

[com.sun.enterprise.v3.admin.commands.DeleteThreadpool]
contract={com.sun.enterprise.v3.admin.commands.DeleteThreadpool,org.glassfish.api.admin.AdminCommand}
name=delete-threadpool

[com.sun.enterprise.v3.admin.commands.ListJobsCommand]
contract={com.sun.enterprise.v3.admin.commands.ListJobsCommand,org.glassfish.api.admin.AdminCommand}
name=list-jobs

[com.sun.enterprise.v3.admin.commands.GenerateJvmReportCommand]
contract={com.sun.enterprise.v3.admin.commands.GenerateJvmReportCommand,org.glassfish.api.admin.AdminCommand}
name=generate-jvm-report
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.commands.ListJvmOptions]
contract={com.sun.enterprise.v3.admin.commands.ListJvmOptions,org.glassfish.api.admin.AdminCommand}
name=list-jvm-options
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.commands.DeleteJvmOptions]
contract={com.sun.enterprise.v3.admin.commands.DeleteJvmOptions,org.glassfish.api.admin.AdminCommand}
name=delete-jvm-options

[com.sun.enterprise.v3.admin.commands.AttachCommand]
contract={com.sun.enterprise.v3.admin.commands.AttachCommand,org.glassfish.api.admin.AdminCommand}
name=attach

[com.sun.enterprise.v3.admin.commands.ListThreadpools]
contract={com.sun.enterprise.v3.admin.commands.ListThreadpools,org.glassfish.api.admin.AdminCommand}
name=list-threadpools
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.commands.ConfigureManagedJobs]
contract={com.sun.enterprise.v3.admin.commands.ConfigureManagedJobs,org.glassfish.api.admin.AdminCommand}
name=configure-managed-jobs

[com.sun.enterprise.v3.admin.commands.CreateJvmOptions]
contract={com.sun.enterprise.v3.admin.commands.CreateJvmOptions,org.glassfish.api.admin.AdminCommand}
name=create-jvm-options

[com.sun.enterprise.v3.admin.commands.GetPayloadCommand]
contract={com.sun.enterprise.v3.admin.commands.GetPayloadCommand,org.glassfish.api.admin.AdminCommand}
name=_get-payload

[com.sun.enterprise.v3.admin.listener.CombinedJavaConfigSystemPropertyListener]
contract={com.sun.enterprise.v3.admin.listener.CombinedJavaConfigSystemPropertyListener,org.jvnet.hk2.config.ConfigListener}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={1},runLevelMode={1}

[com.sun.enterprise.v3.admin.JobCreatorService]
contract={com.sun.enterprise.v3.admin.JobCreatorService,org.glassfish.api.admin.JobCreator}
name=job-creator
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.GetRestartRequiredCommand]
contract={com.sun.enterprise.v3.admin.GetRestartRequiredCommand,org.glassfish.api.admin.AdminCommand}
name=_get-restart-required
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.AdminRESTConfigUpgrade]
contract={com.sun.enterprise.v3.admin.AdminRESTConfigUpgrade,org.glassfish.api.admin.config.ConfigurationUpgrade}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.ListContainersCommand]
contract={com.sun.enterprise.v3.admin.ListContainersCommand,org.glassfish.api.admin.AdminCommand}
name=list-containers
scope=javax.inject.Singleton
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.UptimeCommand]
contract={com.sun.enterprise.v3.admin.UptimeCommand,org.glassfish.api.admin.AdminCommand}
name=uptime
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.RuntimeInfo]
contract={com.sun.enterprise.v3.admin.RuntimeInfo,org.glassfish.api.admin.AdminCommand}
name=_get-runtime-info
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.PrivateAdminAdapter]
contract={com.sun.enterprise.v3.admin.PrivateAdminAdapter,org.glassfish.api.container.Adapter}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.JobCleanUpService]
contract={com.sun.enterprise.v3.admin.JobCleanUpService,org.jvnet.hk2.config.ConfigListener}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[com.sun.enterprise.v3.admin.VersionCommand]
contract={com.sun.enterprise.v3.admin.VersionCommand,org.glassfish.api.admin.AdminCommand}
name=version
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.LocalPasswordImpl]
contract={com.sun.enterprise.v3.admin.LocalPasswordImpl,org.glassfish.internal.api.LocalPassword}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={1}

[com.sun.enterprise.v3.admin.SetCommand]
contract={com.sun.enterprise.v3.admin.SetCommand,org.glassfish.api.admin.AdminCommand}
name=set

[com.sun.enterprise.v3.admin.PublicAdminAdapter]
contract={com.sun.enterprise.v3.admin.PublicAdminAdapter,org.glassfish.api.container.Adapter}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.ListCommandDescriptorsCommand]
contract={com.sun.enterprise.v3.admin.ListCommandDescriptorsCommand,org.glassfish.api.admin.AdminCommand}
name=list-descriptors
metadata=mode={debug}

[com.sun.enterprise.v3.admin.StopDomainCommand]
contract={com.sun.enterprise.v3.admin.StopDomainCommand,org.glassfish.api.admin.AdminCommand}
name=stop-domain

[com.sun.enterprise.v3.admin.SupplementalCommandExecutorImpl]
contract={com.sun.enterprise.v3.admin.SupplementalCommandExecutorImpl,org.glassfish.api.admin.SupplementalCommandExecutor}
name=SupplementalCommandExecutorImpl
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.CreateSystemProperties]
contract={com.sun.enterprise.v3.admin.CreateSystemProperties,org.glassfish.api.admin.AdminCommand}
name=create-system-properties

[com.sun.enterprise.v3.admin.CommandRunnerImpl]
contract={com.sun.enterprise.v3.admin.CommandRunnerImpl,org.glassfish.api.admin.CommandRunner}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.JobAuthorizationAttributeProcessor]
contract={com.sun.enterprise.v3.admin.JobAuthorizationAttributeProcessor,org.glassfish.api.admin.AuthorizationPreprocessor}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.ListSystemProperties]
contract={com.sun.enterprise.v3.admin.ListSystemProperties,org.glassfish.api.admin.AdminCommand}
name=list-system-properties
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.DeleteSystemProperty]
contract={com.sun.enterprise.v3.admin.DeleteSystemProperty,org.glassfish.api.admin.AdminCommand}
name=delete-system-property

[com.sun.enterprise.v3.admin.JobManagerService]
contract={com.sun.enterprise.v3.admin.JobManagerService,org.glassfish.api.admin.JobManager}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.ListCommandsCommand]
contract={com.sun.enterprise.v3.admin.ListCommandsCommand,org.glassfish.api.admin.AdminCommand}
name=list-commands
scope=javax.inject.Singleton
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.MonitoringReporter]
contract={com.sun.enterprise.v3.admin.MonitoringReporter}
name=MonitoringReporter

[com.sun.enterprise.v3.admin.GetCommand]
contract={com.sun.enterprise.v3.admin.GetCommand,org.glassfish.api.admin.AdminCommand}
name=get
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.AdminConsoleConfigUpgrade]
contract={com.sun.enterprise.v3.admin.AdminConsoleConfigUpgrade,org.glassfish.api.admin.config.ConfigurationUpgrade}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.DeleteProfiler]
contract={com.sun.enterprise.v3.admin.DeleteProfiler,org.glassfish.api.admin.AdminCommand}
name=delete-profiler
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.IdmService]
contract={com.sun.enterprise.v3.admin.IdmService,com.sun.enterprise.security.store.IdentityManagement}
name=jks-based
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.ListModulesCommand]
contract={com.sun.enterprise.v3.admin.ListModulesCommand,org.glassfish.api.admin.AdminCommand}
name=list-modules
scope=javax.inject.Singleton
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.ListCommand]
contract={com.sun.enterprise.v3.admin.ListCommand,org.glassfish.api.admin.AdminCommand}
name=list

[com.sun.enterprise.v3.admin.DumpHK2Command]
contract={com.sun.enterprise.v3.admin.DumpHK2Command,org.glassfish.api.admin.AdminCommand}
name=_dump-hk2
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.CreateProfiler]
contract={com.sun.enterprise.v3.admin.CreateProfiler,org.glassfish.api.admin.AdminCommand}
name=create-profiler
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.RestartDomainCommand]
contract={com.sun.enterprise.v3.admin.RestartDomainCommand,org.glassfish.api.admin.AdminCommand}
name=restart-domain
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.InserverCommandRunnerHelper]
contract={com.sun.enterprise.v3.admin.InserverCommandRunnerHelper}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.admin.MbeanService]
contract={com.sun.enterprise.v3.admin.MbeanService}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10},runLevelMode={0}

[com.sun.enterprise.v3.admin.GetHabitatInfo]
contract={com.sun.enterprise.v3.admin.GetHabitatInfo,org.glassfish.api.admin.AdminCommand}
name=_get-habitat-info
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.admin.LocationsCommand]
contract={com.sun.enterprise.v3.admin.LocationsCommand,org.glassfish.api.admin.AdminCommand}
name=__locations
scope=javax.inject.Singleton
qualifier={org.glassfish.api.admin.RestEndpoints}

[com.sun.enterprise.v3.server.GFDomainXml]
contract={com.sun.enterprise.v3.server.GFDomainXml,org.jvnet.hk2.config.Populator}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.ApplicationLoaderService]
contract={com.sun.enterprise.v3.server.ApplicationLoaderService}
name=ApplicationLoaderService
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10},runLevelMode={0}

[com.sun.enterprise.v3.server.CommonClassLoaderServiceImpl]
contract={com.sun.enterprise.v3.server.CommonClassLoaderServiceImpl}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.UpgradeStartup]
contract={com.sun.enterprise.v3.server.UpgradeStartup,com.sun.enterprise.module.bootstrap.ModuleStartup}
name=upgrade
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.DomainXmlPersistence]
contract={com.sun.enterprise.v3.server.DomainXmlPersistence,org.glassfish.config.support.ConfigurationPersistence,org.glassfish.config.support.ConfigurationAccess}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.DomainCreationStartup]
contract={com.sun.enterprise.v3.server.DomainCreationStartup,com.sun.enterprise.module.bootstrap.ModuleStartup}
name=DomainCreation
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.ClassLoaderHierarchyImpl]
contract={com.sun.enterprise.v3.server.ClassLoaderHierarchyImpl,org.glassfish.internal.api.ClassLoaderHierarchy}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.LifecycleModuleService]
contract={com.sun.enterprise.v3.server.LifecycleModuleService}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[com.sun.enterprise.v3.server.PostStartupRunLevelBridge]
contract={com.sun.enterprise.v3.server.PostStartupRunLevelBridge}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={20}

[com.sun.enterprise.v3.server.PostInitializer]
contract={com.sun.enterprise.v3.server.PostInitializer}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={20}

[com.sun.enterprise.v3.server.ApplicationConfigListener]
contract={com.sun.enterprise.v3.server.ApplicationConfigListener,org.jvnet.hk2.config.TransactionListener}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={20}

[com.sun.enterprise.v3.server.ScheduledExecutorServiceFactory]
contract={java.util.concurrent.ScheduledExecutorService}
type=FACTORY

[com.sun.enterprise.v3.server.ScheduledExecutorServiceFactory]
contract={com.sun.enterprise.v3.server.ScheduledExecutorServiceFactory,org.glassfish.hk2.api.Factory}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.ContainerStarter]
contract={com.sun.enterprise.v3.server.ContainerStarter}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.ApplicationLifecycle]
contract={com.sun.enterprise.v3.server.ApplicationLifecycle,org.glassfish.internal.deployment.Deployment}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.ExecutorServiceFactory]
contract={java.util.concurrent.ExecutorService}
type=FACTORY

[com.sun.enterprise.v3.server.ExecutorServiceFactory]
contract={com.sun.enterprise.v3.server.ExecutorServiceFactory,org.glassfish.hk2.api.Factory}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.SystemTasksImpl]
contract={com.sun.enterprise.v3.server.SystemTasksImpl,com.sun.enterprise.v3.server.SystemTasks}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={1},runLevelMode={0}

[com.sun.enterprise.v3.server.StartupRunLevelBridge]
contract={com.sun.enterprise.v3.server.StartupRunLevelBridge}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[com.sun.enterprise.v3.server.InitRunLevelBridge]
contract={com.sun.enterprise.v3.server.InitRunLevelBridge}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={1}

[com.sun.enterprise.v3.server.DynamicReloadService]
contract={com.sun.enterprise.v3.server.DynamicReloadService,org.jvnet.hk2.config.ConfigListener}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={20}

[com.sun.enterprise.v3.server.APIClassLoaderServiceImpl]
contract={com.sun.enterprise.v3.server.APIClassLoaderServiceImpl}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.ServerContextImpl]
contract={com.sun.enterprise.v3.server.ServerContextImpl,org.glassfish.internal.api.ServerContext}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.AppLibClassLoaderServiceImpl]
contract={com.sun.enterprise.v3.server.AppLibClassLoaderServiceImpl}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.SnifferManagerImpl]
contract={com.sun.enterprise.v3.server.SnifferManagerImpl,org.glassfish.internal.deployment.SnifferManager}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.server.AppServerStartup]
contract={com.sun.enterprise.v3.server.AppServerStartup,com.sun.enterprise.module.bootstrap.ModuleStartup}
scope=javax.inject.Singleton
rank=50

[com.sun.enterprise.v3.server.StAXParserFactory]
contract={javax.xml.stream.XMLInputFactory}
type=FACTORY

[com.sun.enterprise.v3.server.StAXParserFactory]
contract={com.sun.enterprise.v3.server.StAXParserFactory,org.glassfish.hk2.api.Factory}
scope=javax.inject.Singleton

[com.sun.enterprise.v3.services.impl.GrizzlyService]
contract={com.sun.enterprise.v3.services.impl.GrizzlyService,org.glassfish.api.container.RequestDispatcher}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[com.sun.enterprise.v3.services.impl.SnifferAdapter]
contract={com.sun.enterprise.v3.services.impl.SnifferAdapter}

[com.sun.enterprise.v3.common.JsonActionReporter]
contract={com.sun.enterprise.v3.common.JsonActionReporter,org.glassfish.api.ActionReport}
name=json

[com.sun.enterprise.v3.common.PropsFileActionReporter]
contract={com.sun.enterprise.v3.common.PropsFileActionReporter,org.glassfish.api.ActionReport}
name=hk2-agent

[com.sun.enterprise.v3.common.PlainTextActionReporter]
contract={com.sun.enterprise.v3.common.PlainTextActionReporter,org.glassfish.api.ActionReport}
name=plain

[com.sun.enterprise.v3.common.XMLActionReporter]
contract={com.sun.enterprise.v3.common.XMLActionReporter,org.glassfish.api.ActionReport}
name=xml

[com.sun.enterprise.v3.common.XMLContentActionReporter]
contract={com.sun.enterprise.v3.common.XMLContentActionReporter,org.glassfish.api.ActionReport}
name=metadata

[com.sun.enterprise.v3.common.HTMLActionReporter]
contract={com.sun.enterprise.v3.common.HTMLActionReporter,org.glassfish.api.ActionReport}
name=html

[org.glassfish.kernel.embedded.EmbeddedAdminCtrImpl]
contract={org.glassfish.kernel.embedded.EmbeddedAdminCtrImpl,org.glassfish.internal.embedded.admin.EmbeddedAdminContainer,org.glassfish.internal.embedded.EmbeddedContainer}
scope=javax.inject.Singleton

[org.glassfish.kernel.embedded.PortsImpl]
contract={org.glassfish.kernel.embedded.PortsImpl,org.glassfish.internal.embedded.Ports}
scope=javax.inject.Singleton

[org.glassfish.kernel.embedded.PortImpl]
contract={org.glassfish.kernel.embedded.PortImpl,org.glassfish.internal.embedded.Port}

[org.glassfish.kernel.embedded.EmbeddedDeployerImpl]
contract={org.glassfish.kernel.embedded.EmbeddedDeployerImpl,org.glassfish.internal.embedded.EmbeddedDeployer}
scope=javax.inject.Singleton

[org.glassfish.kernel.config.DefaultConfigParser]
contract={org.glassfish.kernel.config.DefaultConfigParser,org.glassfish.api.admin.config.ConfigParser}
scope=javax.inject.Singleton

[org.glassfish.kernel.bean_validator.BeanValidatorNamingProxy]
contract={org.glassfish.kernel.bean_validator.BeanValidatorNamingProxy,org.glassfish.api.naming.NamedNamingObjectProxy}
scope=javax.inject.Singleton
qualifier={org.glassfish.api.naming.NamespacePrefixes}
metadata=NamespacePrefixes={java\:comp/Validator,java\:comp/ValidatorFactory}

[org.glassfish.kernel.event.EventsImpl]
contract={org.glassfish.kernel.event.EventsImpl,org.glassfish.api.event.Events}
scope=javax.inject.Singleton

[org.glassfish.kernel.FileMonitoringImpl]
contract={org.glassfish.kernel.FileMonitoringImpl,org.glassfish.api.admin.FileMonitoring}
scope=javax.inject.Singleton

