#
# Generated on Wed Jan 16 11:32:25 UTC 2013
#

[com.sun.enterprise.connectors.util.ConnectorJavaBeanValidator]
contract={com.sun.enterprise.connectors.util.ConnectorJavaBeanValidator}
scope=javax.inject.Singleton

[com.sun.enterprise.connectors.util.DriverLoader]
contract={com.sun.enterprise.connectors.util.DriverLoader}
scope=javax.inject.Singleton

[com.sun.enterprise.connectors.module.ConnectorContainer]
contract={com.sun.enterprise.connectors.module.ConnectorContainer,org.glassfish.api.container.Container}
name=com.sun.enterprise.connectors.module.ConnectorContainer
scope=javax.inject.Singleton

[com.sun.enterprise.connectors.module.RarHandler]
contract={com.sun.enterprise.connectors.module.RarHandler,org.glassfish.api.deployment.archive.ArchiveHandler}
name=rar
scope=javax.inject.Singleton

[com.sun.enterprise.connectors.module.ConnectorDeployer]
contract={com.sun.enterprise.connectors.module.ConnectorDeployer}
scope=javax.inject.Singleton

[com.sun.enterprise.connectors.deployment.annotation.handlers.ConnectionDefinitionHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.ConnectionDefinitionHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.spi.ConnectionDefinition}

[com.sun.enterprise.connectors.deployment.annotation.handlers.ConfigPropertyHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.ConfigPropertyHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.spi.ConfigProperty}

[com.sun.enterprise.connectors.deployment.annotation.handlers.ConnectorResourceDefinitionsHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.ConnectorResourceDefinitionsHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.ConnectorResourceDefinitions}

[com.sun.enterprise.connectors.deployment.annotation.handlers.AuthenticationMechanismHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.AuthenticationMechanismHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.spi.AuthenticationMechanism}

[com.sun.enterprise.connectors.deployment.annotation.handlers.AdministeredObjectDefinitionHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.AdministeredObjectDefinitionHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.AdministeredObjectDefinition}

[com.sun.enterprise.connectors.deployment.annotation.handlers.SecurityPermissionHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.SecurityPermissionHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.spi.SecurityPermission}

[com.sun.enterprise.connectors.deployment.annotation.handlers.AdministeredObjectDefinitionsHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.AdministeredObjectDefinitionsHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.AdministeredObjectDefinitions}

[com.sun.enterprise.connectors.deployment.annotation.handlers.ConnectorAnnotationHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.ConnectorAnnotationHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.spi.Connector}

[com.sun.enterprise.connectors.deployment.annotation.handlers.ConnectionDefinitionsHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.ConnectionDefinitionsHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.spi.ConnectionDefinitions}

[com.sun.enterprise.connectors.deployment.annotation.handlers.ActivationHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.ActivationHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.spi.Activation}

[com.sun.enterprise.connectors.deployment.annotation.handlers.ConnectorResourceDefinitionHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.ConnectorResourceDefinitionHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.ConnectorResourceDefinition}

[com.sun.enterprise.connectors.deployment.annotation.handlers.AdministeredObjectHandler]
contract={com.sun.enterprise.connectors.deployment.annotation.handlers.AdministeredObjectHandler,org.glassfish.apf.AnnotationHandler}
scope=javax.inject.Singleton
qualifier={org.glassfish.apf.AnnotationHandlerFor}
metadata=AnnotationHandlerFor={javax.resource.spi.AdministeredObject}

[com.sun.enterprise.connectors.deployment.util.ConnectorValidator]
contract={com.sun.enterprise.connectors.deployment.util.ConnectorValidator,com.sun.enterprise.deployment.util.ConnectorVisitor}

[com.sun.enterprise.connectors.deployment.util.ConnectorArchivist]
contract={com.sun.enterprise.connectors.deployment.util.ConnectorArchivist,com.sun.enterprise.deployment.archivist.Archivist}
qualifier={com.sun.enterprise.deployment.archivist.ArchivistFor}
metadata=archiveType={rar}

[com.sun.enterprise.connectors.ActiveOutboundResourceAdapter]
contract={com.sun.enterprise.connectors.ActiveOutboundResourceAdapter,com.sun.enterprise.connectors.ActiveResourceAdapter}
name=ActiveOutboundResourceAdapter

[com.sun.enterprise.connectors.ActiveResourceAdapterImpl]
contract={com.sun.enterprise.connectors.ActiveResourceAdapterImpl,com.sun.enterprise.connectors.ActiveResourceAdapter}

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

[com.sun.enterprise.connectors.ActiveRAFactory]
contract={com.sun.enterprise.connectors.ActiveRAFactory}
scope=javax.inject.Singleton

[com.sun.enterprise.resource.recovery.ConnectorsRecoveryResourceHandler]
contract={com.sun.enterprise.resource.recovery.ConnectorsRecoveryResourceHandler,com.sun.enterprise.transaction.spi.RecoveryResourceHandler}
scope=javax.inject.Singleton

[com.sun.enterprise.resource.recovery.ThirdPartyRecoveryResourceHandler]
contract={com.sun.enterprise.resource.recovery.ThirdPartyRecoveryResourceHandler,com.sun.enterprise.transaction.spi.RecoveryResourceHandler}
scope=javax.inject.Singleton

[com.sun.enterprise.resource.pool.monitor.ConnectionPoolStatsProviderBootstrap]
contract={com.sun.enterprise.resource.pool.monitor.ConnectionPoolStatsProviderBootstrap}
scope=javax.inject.Singleton

[com.sun.enterprise.resource.pool.monitor.ConnectionPoolProbeProviderUtil]
contract={com.sun.enterprise.resource.pool.monitor.ConnectionPoolProbeProviderUtil}
scope=javax.inject.Singleton

[com.sun.enterprise.resource.pool.monitor.PoolMonitoringLevelListener]
contract={com.sun.enterprise.resource.pool.monitor.PoolMonitoringLevelListener,org.jvnet.hk2.config.ConfigListener}
scope=javax.inject.Singleton

[com.sun.enterprise.resource.pool.PoolManagerImpl]
contract={com.sun.enterprise.resource.pool.PoolManagerImpl,org.glassfish.api.invocation.ComponentInvocationHandler,com.sun.enterprise.resource.pool.PoolManager,com.sun.appserv.connectors.internal.api.TransactedPoolManager}
scope=javax.inject.Singleton

[com.sun.enterprise.resource.deployer.ConnectorResourceDefinitionDeployer]
contract={com.sun.enterprise.resource.deployer.ConnectorResourceDefinitionDeployer,org.glassfish.resourcebase.resources.api.ResourceDeployer}
scope=javax.inject.Singleton
qualifier={org.glassfish.resourcebase.resources.api.ResourceDeployerInfo}
metadata=ResourceImpl={com.sun.enterprise.deployment.ConnectorResourceDefinitionDescriptor}

[com.sun.enterprise.resource.deployer.ResourceAdapterConfigDeployer]
contract={com.sun.enterprise.resource.deployer.ResourceAdapterConfigDeployer,org.glassfish.resourcebase.resources.api.ResourceDeployer}
scope=javax.inject.Singleton
qualifier={org.glassfish.resourcebase.resources.api.ResourceDeployerInfo}
metadata=ResourceImpl={org.glassfish.connectors.config.ResourceAdapterConfig}

[com.sun.enterprise.resource.deployer.JMSDestinationDefinitionDeployer]
contract={com.sun.enterprise.resource.deployer.JMSDestinationDefinitionDeployer,org.glassfish.resourcebase.resources.api.ResourceDeployer}
scope=javax.inject.Singleton
qualifier={org.glassfish.resourcebase.resources.api.ResourceDeployerInfo}
metadata=ResourceImpl={com.sun.enterprise.deployment.JMSDestinationDefinitionDescriptor}

[com.sun.enterprise.resource.deployer.MailSessionDeployer]
contract={com.sun.enterprise.resource.deployer.MailSessionDeployer,org.glassfish.resourcebase.resources.api.ResourceDeployer}
scope=javax.inject.Singleton
qualifier={org.glassfish.resourcebase.resources.api.ResourceDeployerInfo}
metadata=ResourceImpl={com.sun.enterprise.deployment.MailSessionDescriptor}

[com.sun.enterprise.resource.deployer.ConnectorWorkSecurityMapDeployer]
contract={com.sun.enterprise.resource.deployer.ConnectorWorkSecurityMapDeployer,org.glassfish.resourcebase.resources.api.ResourceDeployer}
scope=javax.inject.Singleton
qualifier={org.glassfish.resourcebase.resources.api.ResourceDeployerInfo}
metadata=ResourceImpl={org.glassfish.connectors.config.WorkSecurityMap}

[com.sun.enterprise.resource.deployer.ConnectorResourceDeployer]
contract={com.sun.enterprise.resource.deployer.ConnectorResourceDeployer,org.glassfish.resourcebase.resources.api.ResourceDeployer}
scope=javax.inject.Singleton
qualifier={org.glassfish.resourcebase.resources.api.ResourceDeployerInfo}
metadata=ResourceImpl={org.glassfish.connectors.config.ConnectorResource}

[com.sun.enterprise.resource.deployer.ConnectorConnectionPoolDeployer]
contract={com.sun.enterprise.resource.deployer.ConnectorConnectionPoolDeployer,org.glassfish.resourcebase.resources.api.ResourceDeployer}
scope=javax.inject.Singleton
qualifier={org.glassfish.resourcebase.resources.api.ResourceDeployerInfo}
metadata=ResourceImpl={org.glassfish.connectors.config.ConnectorConnectionPool}

[com.sun.enterprise.resource.deployer.AdministeredObjectDefinitionDeployer]
contract={com.sun.enterprise.resource.deployer.AdministeredObjectDefinitionDeployer,org.glassfish.resourcebase.resources.api.ResourceDeployer}
scope=javax.inject.Singleton
qualifier={org.glassfish.resourcebase.resources.api.ResourceDeployerInfo}
metadata=ResourceImpl={com.sun.enterprise.deployment.AdministeredObjectDefinitionDescriptor}

[com.sun.enterprise.resource.deployer.AdminObjectResourceDeployer]
contract={com.sun.enterprise.resource.deployer.AdminObjectResourceDeployer,org.glassfish.resourcebase.resources.api.ResourceDeployer}
scope=javax.inject.Singleton
qualifier={org.glassfish.resourcebase.resources.api.ResourceDeployerInfo}
metadata=ResourceImpl={org.glassfish.connectors.config.AdminObjectResource}

[com.sun.enterprise.resource.deployer.JMSConnectionFactoryDefinitionDeployer]
contract={com.sun.enterprise.resource.deployer.JMSConnectionFactoryDefinitionDeployer,org.glassfish.resourcebase.resources.api.ResourceDeployer}
scope=javax.inject.Singleton
qualifier={org.glassfish.resourcebase.resources.api.ResourceDeployerInfo}
metadata=ResourceImpl={com.sun.enterprise.deployment.JMSConnectionFactoryDefinitionDescriptor}

