#
# Generated on Wed Jan 16 10:30:35 UTC 2013
#

[org.glassfish.api.admin.config.ConfigExtensionInjector]
contract={org.glassfish.api.admin.config.ConfigExtensionInjector,org.jvnet.hk2.config.ConfigInjector}
name=config-extension
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.api.admin.config.ConfigExtension}

[org.glassfish.api.admin.config.ContainerInjector]
contract={org.glassfish.api.admin.config.ContainerInjector,org.jvnet.hk2.config.ConfigInjector}
name=container
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.api.admin.config.Container}

[org.glassfish.api.admin.config.ApplicationNameInjector]
contract={org.glassfish.api.admin.config.ApplicationNameInjector,org.jvnet.hk2.config.ConfigInjector}
name=application-name
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.api.admin.config.ApplicationName},@name={optional,datatype\:java.lang.String,leaf},key={@name},keyed-as={org.glassfish.api.admin.config.ApplicationName}

[org.glassfish.api.admin.config.NamedInjector]
contract={org.glassfish.api.admin.config.NamedInjector,org.jvnet.hk2.config.ConfigInjector}
name=named
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.api.admin.config.Named},@name={required,datatype\:java.lang.String,leaf},key={@name},keyed-as={org.glassfish.api.admin.config.Named}

[org.glassfish.api.admin.TargetBasedExecutor]
contract={org.glassfish.api.admin.TargetBasedExecutor,org.glassfish.api.admin.ClusterExecutor}
scope=javax.inject.Singleton

[org.glassfish.api.admin.ProcessEnvironment]
contract={org.glassfish.api.admin.ProcessEnvironment}
scope=javax.inject.Singleton

[org.glassfish.api.admin.AdminCommandLock]
contract={org.glassfish.api.admin.AdminCommandLock}
scope=javax.inject.Singleton

[org.glassfish.api.invocation.InvocationManagerImpl]
contract={org.glassfish.api.invocation.InvocationManagerImpl,org.glassfish.api.invocation.InvocationManager}
scope=javax.inject.Singleton

[org.glassfish.api.invocation.InvocationException]
contract={org.glassfish.api.invocation.InvocationException}
scope=javax.inject.Singleton

[org.glassfish.api.invocation.ComponentInvocation]
contract={org.glassfish.api.invocation.ComponentInvocation}

[org.glassfish.api.monitoring.ContainerMonitoringInjector]
contract={org.glassfish.api.monitoring.ContainerMonitoringInjector,org.jvnet.hk2.config.ConfigInjector}
name=container-monitoring
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.api.monitoring.ContainerMonitoring},@level={optional,default\:OFF,datatype\:java.lang.String,leaf},@name={required,datatype\:java.lang.String,leaf},key={@name},keyed-as={org.glassfish.api.admin.config.Named}

[org.glassfish.api.AsyncImpl]
contract={org.glassfish.api.AsyncImpl,org.glassfish.api.admin.CommandAspectImpl}
scope=javax.inject.Singleton

