#
# Generated on Sun Jan 29 20:59:27 UTC 2023 by hk2-inhabitant-generator
#

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

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

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

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

[org.glassfish.ejb.deployment.EjbAnnotationTypesProvider]S
contract={org.glassfish.internal.deployment.AnnotationTypesProvider}
name=EJB

[org.glassfish.ejb.deployment.archive.EjbJarDetector]S
contract={org.glassfish.api.deployment.archive.ArchiveDetector}
name=ejb

[org.glassfish.ejb.deployment.archive.EjbSniffer]S
contract={org.glassfish.api.container.Sniffer}
name=Ejb

[org.glassfish.ejb.deployment.archive.EjbType]S
contract={org.glassfish.api.deployment.archive.ArchiveType}
name=ejb

