#
# Generated on Tue Dec 10 09:34:29 UTC 2024 by hk2-inhabitant-generator
#

[fish.payara.nucleus.executorservice.PayaraExecutorService]S
contract={org.jvnet.hk2.config.ConfigListener}
name=payara-executor-service

[fish.payara.nucleus.executorservice.PayaraExecutorServiceConfigurationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=payara-executor-service-configuration
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@thread-pool-executor-core-pool-size={optional,default\:3,datatype\:java.lang.Integer,leaf},@thread-pool-executor-keep-alive-time={optional,default\:1,datatype\:java.lang.Long,leaf},@scheduled-thread-pool-executor-core-pool-size={optional,default\:3,datatype\:java.lang.Integer,leaf},@thread-pool-executor-queue-size={optional,default\:500,datatype\:java.lang.Integer,leaf},@thread-pool-executor-keep-alive-time-unit={optional,default\:MINUTES,datatype\:java.lang.String,leaf},@thread-pool-executor-max-pool-size={optional,default\:20,datatype\:java.lang.Integer,leaf},target={fish.payara.nucleus.executorservice.PayaraExecutorServiceConfiguration}

[fish.payara.nucleus.executorservice.PayaraFileWatcher]
name=payara-file-watcher
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.nucleus.executorservice.admin.GetPayaraExecutorServiceConfigurationCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=get-payara-executor-service-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.nucleus.executorservice.admin.SetPayaraExecutorServiceConfigurationCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=set-payara-executor-service-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

