#
# Generated on Fri Sep 27 17:30:31 CST 2019 by bixi-inhabitant-generator
#

[com.cvicse.inforsuite.resources.admin.cli.AddResources]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=add-resources
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

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

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

[com.cvicse.inforsuite.resources.admin.cli.CustomResourceManager]
contract={com.cvicse.inforsuite.resources.admin.cli.ResourceManager}
name=custom-resource

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

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

[com.cvicse.inforsuite.resources.admin.cli.JndiResourceManager]
contract={com.cvicse.inforsuite.resources.admin.cli.ResourceManager}
name=external-jndi-resource

[com.cvicse.inforsuite.resources.admin.cli.ListCustomResources]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=list-custom-resources
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.resources.admin.cli.ListJndiResources]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=list-jndi-resources
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.resources.admin.cli.ResourceFactory]
name=resource-factory

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

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

[com.cvicse.inforsuite.resources.connector.ResourcesCompositeSniffer]S
contract={com.cvicse.inforsuite.api.container.Sniffer}
name=resources_ear

[com.cvicse.inforsuite.resources.connector.ResourcesSniffer]S
contract={com.cvicse.inforsuite.api.container.Sniffer}
name=resources

[com.cvicse.inforsuite.resources.listener.ApplicationScopedResourcesManager]
contract={com.cvicse.loong.bixi.config.ConfigListener}
name=ApplicationScopedResourcesManager
scope=com.cvicse.inforsuite.bixi.runlevel.RunLevel
metadata=runLevelValue={20},runLevelMode={0}

