#
# Generated on Wed Jan 16 11:20:19 UTC 2013
#

[com.sun.appserv.connectors.internal.api.AppSpecificConnectorClassLoaderUtil]
contract={com.sun.appserv.connectors.internal.api.AppSpecificConnectorClassLoaderUtil}
scope=javax.inject.Singleton

[com.sun.appserv.connectors.internal.api.ConnectorDescriptorProxy]
contract={com.sun.appserv.connectors.internal.api.ConnectorDescriptorProxy,org.glassfish.api.naming.NamingObjectProxy}

[com.sun.appserv.connectors.internal.api.ConnectorClassLoaderServiceImpl]
contract={com.sun.appserv.connectors.internal.api.ConnectorClassLoaderServiceImpl,org.glassfish.internal.api.ConnectorClassLoaderService}
scope=javax.inject.Singleton

[com.sun.appserv.connectors.internal.api.ConnectorsClassLoaderUtil]
contract={com.sun.appserv.connectors.internal.api.ConnectorsClassLoaderUtil}
scope=javax.inject.Singleton

[com.sun.appserv.connectors.internal.ConnectorResourceManagerLifecycleListener]
contract={com.sun.appserv.connectors.internal.ConnectorResourceManagerLifecycleListener,org.glassfish.resourcebase.resources.listener.ResourceManagerLifecycleListener,org.jvnet.hk2.config.ConfigListener}
scope=javax.inject.Singleton

[org.glassfish.connectors.config.PersistenceManagerFactoryResourceInjector]
contract={org.glassfish.connectors.config.PersistenceManagerFactoryResourceInjector,org.jvnet.hk2.config.ConfigInjector}
name=persistence-manager-factory-resource
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.PersistenceManagerFactoryResource},@factory-class={optional,default\:com.sun.jdo.spi.persistence.support.sqlstore.impl.PersistenceManagerFactoryImpl,datatype\:java.lang.String,leaf},@jdbc-resource-jndi-name={optional,datatype\:java.lang.String,leaf},@enabled={optional,default\:true,datatype\:java.lang.Boolean,leaf,optional,default\:true,datatype\:java.lang.Boolean,leaf},@description={optional,datatype\:java.lang.String,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property},@jndi-name={optional,datatype\:java.lang.String,leaf},key={@jndi-name},keyed-as={com.sun.enterprise.config.serverbeans.BindableResource},@object-type={optional,default\:user,datatype\:java.lang.String,leaf},@deployment-order={optional,default\:100,datatype\:java.lang.Integer,leaf}

[org.glassfish.connectors.config.BackendPrincipalInjector]
contract={org.glassfish.connectors.config.BackendPrincipalInjector,org.jvnet.hk2.config.ConfigInjector}
name=backend-principal
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.BackendPrincipal},@user-name={optional,datatype\:java.lang.String,leaf},key={@user-name},keyed-as={org.glassfish.connectors.config.BackendPrincipal},@password={optional,datatype\:java.lang.String,leaf}

[org.glassfish.connectors.config.ConnectorResourceInjector]
contract={org.glassfish.connectors.config.ConnectorResourceInjector,org.jvnet.hk2.config.ConfigInjector}
name=connector-resource
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.ConnectorResource},@pool-name={optional,datatype\:java.lang.String,leaf},@enabled={optional,default\:true,datatype\:java.lang.Boolean,leaf,optional,default\:true,datatype\:java.lang.Boolean,leaf},@description={optional,datatype\:java.lang.String,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property},@jndi-name={optional,datatype\:java.lang.String,leaf},key={@jndi-name},keyed-as={com.sun.enterprise.config.serverbeans.BindableResource},@object-type={optional,default\:user,datatype\:java.lang.String,leaf},@deployment-order={optional,default\:100,datatype\:java.lang.Integer,leaf}

[org.glassfish.connectors.config.PrincipalMapInjector]
contract={org.glassfish.connectors.config.PrincipalMapInjector,org.jvnet.hk2.config.ConfigInjector}
name=principal-map
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.PrincipalMap},@eis-principal={optional,datatype\:java.lang.String,leaf},key={@eis-principal},keyed-as={org.glassfish.connectors.config.PrincipalMap},@mapped-principal={optional,datatype\:java.lang.String,leaf}

[org.glassfish.connectors.config.WorkSecurityMapInjector]
contract={org.glassfish.connectors.config.WorkSecurityMapInjector,org.jvnet.hk2.config.ConfigInjector}
name=work-security-map
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.WorkSecurityMap},@enabled={optional,default\:true,datatype\:java.lang.Boolean,leaf},@description={optional,datatype\:java.lang.String,leaf},@resource-adapter-name={optional,datatype\:java.lang.String,leaf},<group-map>={collection\:org.glassfish.connectors.config.GroupMap},<principal-map>={collection\:org.glassfish.connectors.config.PrincipalMap},@name={required,datatype\:java.lang.String,leaf},key={@name},keyed-as={org.glassfish.connectors.config.WorkSecurityMap},@object-type={optional,default\:user,datatype\:java.lang.String,leaf},@deployment-order={optional,default\:100,datatype\:java.lang.Integer,leaf}

[org.glassfish.connectors.config.AdminObjectResourceInjector]
contract={org.glassfish.connectors.config.AdminObjectResourceInjector,org.jvnet.hk2.config.ConfigInjector}
name=admin-object-resource
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.AdminObjectResource},@res-type={optional,datatype\:java.lang.String,leaf},@res-adapter={optional,datatype\:java.lang.String,leaf},@class-name={optional,datatype\:java.lang.String,leaf},@enabled={optional,default\:true,datatype\:java.lang.Boolean,leaf,optional,default\:true,datatype\:java.lang.Boolean,leaf},@description={optional,datatype\:java.lang.String,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property},@object-type={optional,default\:user,datatype\:java.lang.String,leaf},@deployment-order={optional,default\:100,datatype\:java.lang.Integer,leaf},@jndi-name={optional,datatype\:java.lang.String,leaf},key={@jndi-name},keyed-as={com.sun.enterprise.config.serverbeans.BindableResource}

[org.glassfish.connectors.config.ConnectorServiceInjector]
contract={org.glassfish.connectors.config.ConnectorServiceInjector,org.jvnet.hk2.config.ConfigInjector}
name=connector-service
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.ConnectorService},@shutdown-timeout-in-seconds={optional,default\:30,datatype\:java.lang.String,leaf},@class-loading-policy={optional,default\:derived,datatype\:java.lang.String,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property}

[org.glassfish.connectors.config.ConnectorConnectionPoolInjector]
contract={org.glassfish.connectors.config.ConnectorConnectionPoolInjector,org.jvnet.hk2.config.ConfigInjector}
name=connector-connection-pool
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.ConnectorConnectionPool},@resource-adapter-name={optional,datatype\:java.lang.String,leaf},@connection-definition-name={optional,datatype\:java.lang.String,leaf},@steady-pool-size={optional,default\:8,datatype\:java.lang.String,leaf},@max-pool-size={optional,default\:32,datatype\:java.lang.String,leaf},@max-wait-time-in-millis={optional,default\:60000,datatype\:java.lang.String,leaf},@pool-resize-quantity={optional,default\:2,datatype\:java.lang.String,leaf},@idle-timeout-in-seconds={optional,default\:300,datatype\:java.lang.String,leaf},@fail-all-connections={optional,default\:false,datatype\:java.lang.Boolean,leaf},@transaction-support={optional,datatype\:java.lang.String,leaf},@is-connection-validation-required={optional,default\:false,datatype\:java.lang.Boolean,leaf},@validate-atmost-once-period-in-seconds={optional,default\:0,datatype\:java.lang.String,leaf},@connection-leak-timeout-in-seconds={optional,default\:0,datatype\:java.lang.String,leaf},@connection-leak-reclaim={optional,default\:false,datatype\:java.lang.Boolean,leaf},@connection-creation-retry-attempts={optional,default\:0,datatype\:java.lang.String,leaf},@connection-creation-retry-interval-in-seconds={optional,default\:10,datatype\:java.lang.String,leaf},@lazy-connection-enlistment={optional,default\:false,datatype\:java.lang.Boolean,leaf},@lazy-connection-association={optional,default\:false,datatype\:java.lang.Boolean,leaf},@associate-with-thread={optional,default\:false,datatype\:java.lang.Boolean,leaf},@pooling={optional,default\:true,datatype\:java.lang.Boolean,leaf},@match-connections={optional,default\:true,datatype\:java.lang.Boolean,leaf},@max-connection-usage-count={optional,default\:0,datatype\:java.lang.String,leaf},@description={optional,datatype\:java.lang.String,leaf},<security-map>={collection\:org.glassfish.connectors.config.SecurityMap},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property},@name={optional,datatype\:java.lang.String,leaf},key={@name},keyed-as={com.sun.enterprise.config.serverbeans.ResourcePool},@ping={optional,default\:false,datatype\:java.lang.Boolean,leaf},@object-type={optional,default\:user,datatype\:java.lang.String,leaf},@deployment-order={optional,default\:100,datatype\:java.lang.Integer,leaf}

[org.glassfish.connectors.config.GroupMapInjector]
contract={org.glassfish.connectors.config.GroupMapInjector,org.jvnet.hk2.config.ConfigInjector}
name=group-map
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.GroupMap},@eis-group={optional,datatype\:java.lang.String,leaf},key={@eis-group},keyed-as={org.glassfish.connectors.config.GroupMap},@mapped-group={optional,datatype\:java.lang.String,leaf}

[org.glassfish.connectors.config.ResourceAdapterConfigInjector]
contract={org.glassfish.connectors.config.ResourceAdapterConfigInjector,org.jvnet.hk2.config.ConfigInjector}
name=resource-adapter-config
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.ResourceAdapterConfig},@name={optional,datatype\:java.lang.String,leaf},@thread-pool-ids={optional,datatype\:java.lang.String,leaf},@resource-adapter-name={optional,datatype\:java.lang.String,leaf},key={@resource-adapter-name},keyed-as={org.glassfish.connectors.config.ResourceAdapterConfig},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property},@object-type={optional,default\:user,datatype\:java.lang.String,leaf},@deployment-order={optional,default\:100,datatype\:java.lang.Integer,leaf}

[org.glassfish.connectors.config.SecurityMapInjector]
contract={org.glassfish.connectors.config.SecurityMapInjector,org.jvnet.hk2.config.ConfigInjector}
name=security-map
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.connectors.config.SecurityMap},@name={optional,datatype\:java.lang.String,leaf},key={@name},keyed-as={org.glassfish.connectors.config.SecurityMap},<backend-principal>={org.glassfish.connectors.config.BackendPrincipal},<principal>={collection\:leaf},<user-group>={collection\:leaf}

