#
# Generated on Sat May 22 15:52:33 UTC 2021 by hk2-inhabitant-generator
#

[org.glassfish.api.AsyncImpl]S
contract={org.glassfish.api.admin.CommandAspectImpl}

[org.glassfish.api.admin.AdminCommandLock]S

[org.glassfish.api.admin.ProcessEnvironment]S

[org.glassfish.api.admin.TargetBasedExecutor]S
contract={org.glassfish.api.admin.ClusterExecutor}

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

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

[org.glassfish.api.admin.config.ContainerInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=container
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.api.admin.config.Container}

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

[org.glassfish.api.invocation.ComponentInvocation]

[org.glassfish.api.invocation.InvocationException]S

[org.glassfish.api.invocation.InvocationManagerImpl]S
contract={org.glassfish.api.invocation.InvocationManager}

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

