#
# Generated on Wed Jan 16 11:26:46 UTC 2013
#

[org.glassfish.ejb.config.MdbContainerInjector]
contract={org.glassfish.ejb.config.MdbContainerInjector,org.jvnet.hk2.config.ConfigInjector}
name=mdb-container
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.ejb.config.MdbContainer},@steady-pool-size={optional,default\:0,datatype\:java.lang.String,leaf},@pool-resize-quantity={optional,default\:8,datatype\:java.lang.String,leaf},@max-pool-size={optional,default\:32,datatype\:java.lang.String,leaf},@idle-timeout-in-seconds={optional,default\:600,datatype\:java.lang.String,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property}

[org.glassfish.ejb.config.EjbContainerInjector]
contract={org.glassfish.ejb.config.EjbContainerInjector,org.jvnet.hk2.config.ConfigInjector}
name=ejb-container
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.ejb.config.EjbContainer},@steady-pool-size={optional,default\:0,datatype\:java.lang.String,leaf},@pool-resize-quantity={optional,default\:8,datatype\:java.lang.String,leaf},@max-pool-size={optional,default\:32,datatype\:java.lang.String,leaf},@cache-resize-quantity={optional,default\:32,datatype\:java.lang.String,leaf},@max-cache-size={optional,default\:512,datatype\:java.lang.String,leaf},@pool-idle-timeout-in-seconds={optional,default\:600,datatype\:java.lang.String,leaf},@cache-idle-timeout-in-seconds={optional,default\:600,datatype\:java.lang.String,leaf},@removal-timeout-in-seconds={optional,default\:5400,datatype\:java.lang.String,leaf},@victim-selection-policy={optional,default\:nru,datatype\:java.lang.String,leaf},@commit-option={optional,default\:B,datatype\:java.lang.String,leaf},@session-store={optional,default\:$\{com.sun.aas.instanceRoot\}/session-store,datatype\:java.lang.String,leaf},<ejb-timer-service>={org.glassfish.ejb.config.EjbTimerService,@javax.validation.constraints.NotNull},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property}

[org.glassfish.ejb.config.EjbContainerAvailabilityInjector]
contract={org.glassfish.ejb.config.EjbContainerAvailabilityInjector,org.jvnet.hk2.config.ConfigInjector}
name=ejb-container-availability
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.ejb.config.EjbContainerAvailability},@availability-enabled={optional,default\:true,datatype\:java.lang.String,leaf},@sfsb-ha-persistence-type={optional,default\:replicated,datatype\:java.lang.String,leaf},@sfsb-persistence-type={optional,default\:file,datatype\:java.lang.String,leaf},@sfsb-checkpoint-enabled={optional,datatype\:java.lang.String,leaf},@sfsb-quick-checkpoint-enabled={optional,datatype\:java.lang.String,leaf},@sfsb-store-pool-name={optional,datatype\:java.lang.String,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property}

[org.glassfish.ejb.config.EjbTimerServiceInjector]
contract={org.glassfish.ejb.config.EjbTimerServiceInjector,org.jvnet.hk2.config.ConfigInjector}
name=ejb-timer-service
scope=javax.inject.Singleton
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.ejb.config.EjbTimerService},@minimum-delivery-interval-in-millis={optional,default\:1000,datatype\:java.lang.String,leaf},@max-redeliveries={optional,default\:1,datatype\:java.lang.String,leaf},@timer-datasource={optional,datatype\:java.lang.String,leaf},@redelivery-interval-internal-in-millis={optional,default\:5000,datatype\:java.lang.String,leaf},<property>={collection\:org.jvnet.hk2.config.types.Property,collection\:org.jvnet.hk2.config.types.Property}

[org.glassfish.ejb.deployment.archive.EjbSniffer]
contract={org.glassfish.ejb.deployment.archive.EjbSniffer,org.glassfish.api.container.Sniffer}
name=Ejb
scope=javax.inject.Singleton

[org.glassfish.ejb.deployment.archive.EjbJarDetector]
contract={org.glassfish.ejb.deployment.archive.EjbJarDetector,org.glassfish.api.deployment.archive.ArchiveDetector}
name=ejb
scope=javax.inject.Singleton

[org.glassfish.ejb.deployment.archive.EjbType]
contract={org.glassfish.ejb.deployment.archive.EjbType,org.glassfish.api.deployment.archive.ArchiveType}
name=ejb
scope=javax.inject.Singleton

[org.glassfish.ejb.deployment.EjbAnnotationTypesProvider]
contract={org.glassfish.ejb.deployment.EjbAnnotationTypesProvider,org.glassfish.internal.deployment.AnnotationTypesProvider}
name=EJB
scope=javax.inject.Singleton

