#
# Generated on Mon Jan 28 18:37:13 GMT 2019 by hk2-inhabitant-generator
#

[org.glassfish.resources.admin.cli.AddResources]
contract={org.glassfish.api.admin.AdminCommand}
name=add-resources
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.resources.admin.cli.CreateCustomResource]
contract={org.glassfish.api.admin.AdminCommand}
name=create-custom-resource
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.resources.admin.cli.CreateJndiResource]
contract={org.glassfish.api.admin.AdminCommand}
name=create-jndi-resource
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.resources.admin.cli.CustomResourceManager]
contract={org.glassfish.resources.admin.cli.ResourceManager}
name=custom-resource

[org.glassfish.resources.admin.cli.DeleteCustomResource]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-custom-resource
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.resources.admin.cli.DeleteJndiResource]
contract={org.glassfish.api.admin.AdminCommand}
name=delete-jndi-resource
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.resources.admin.cli.JndiResourceManager]
contract={org.glassfish.resources.admin.cli.ResourceManager}
name=external-jndi-resource

[org.glassfish.resources.admin.cli.ListCustomResources]
contract={org.glassfish.api.admin.AdminCommand}
name=list-custom-resources
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.resources.admin.cli.ListJndiResources]
contract={org.glassfish.api.admin.AdminCommand}
name=list-jndi-resources
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.resources.admin.cli.ResourceFactory]
name=resource-factory

[org.glassfish.resources.config.CustomResourceInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=custom-resource
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@object-type={optional,default\:user,datatype\:java.lang.String,leaf},@description={optional,datatype\:java.lang.String,leaf},@jndi-name={optional,datatype\:java.lang.String,leaf},@res-type={optional,datatype\:java.lang.String,leaf},@deployment-order={optional,default\:100,datatype\:java.lang.Integer,leaf},@factory-class={optional,datatype\:java.lang.String,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property},@enabled={optional,default\:true,datatype\:java.lang.Boolean,leaf,optional,default\:true,datatype\:java.lang.Boolean,leaf},keyed-as={com.sun.enterprise.config.serverbeans.BindableResource},key={@jndi-name},target={org.glassfish.resources.config.CustomResource}

[org.glassfish.resources.config.ExternalJndiResourceInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=external-jndi-resource
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@object-type={optional,default\:user,datatype\:java.lang.String,leaf},@description={optional,datatype\:java.lang.String,leaf},@jndi-name={optional,datatype\:java.lang.String,leaf},@res-type={optional,datatype\:java.lang.String,leaf},@deployment-order={optional,default\:100,datatype\:java.lang.Integer,leaf},@factory-class={optional,datatype\:java.lang.String,leaf},@jndi-lookup-name={optional,datatype\:java.lang.String,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property},@enabled={optional,default\:true,datatype\:java.lang.Boolean,leaf,optional,default\:true,datatype\:java.lang.Boolean,leaf},keyed-as={com.sun.enterprise.config.serverbeans.BindableResource},key={@jndi-name},target={org.glassfish.resources.config.ExternalJndiResource}

[org.glassfish.resources.connector.ResourcesCompositeSniffer]S
contract={org.glassfish.api.container.Sniffer}
name=resources_ear

[org.glassfish.resources.connector.ResourcesSniffer]S
contract={org.glassfish.api.container.Sniffer}
name=resources

[org.glassfish.resources.listener.ApplicationScopedResourcesManager]
contract={org.jvnet.hk2.config.ConfigListener}
name=ApplicationScopedResourcesManager
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={20},runLevelMode={0}

