#
# Generated on Tue Jul 20 13:41:57 UTC 2021 by hk2-inhabitant-generator
#

[fish.payara.notification.jms.GetJmsNotifierConfigurationCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=get-jms-notifier-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.notification.jms.JmsNotifierConfigurationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=jms-notifier-configuration
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@url={required,datatype\:java.lang.String,leaf},@queue-name={required,datatype\:java.lang.String,leaf},@username={optional,datatype\:java.lang.String,leaf},@noisy={optional,default\:true,datatype\:java.lang.Boolean,leaf},@context-factory-class={required,datatype\:java.lang.String,leaf},@enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf},@password={optional,datatype\:java.lang.String,leaf},@connection-factory-name={required,datatype\:java.lang.String,leaf},target={fish.payara.notification.jms.JmsNotifierConfiguration}

[fish.payara.notification.jms.JmsNotifierService]
contract={fish.payara.internal.notification.PayaraConfiguredNotifier,fish.payara.internal.notification.PayaraNotifier}
name=jms-notifier
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.notification.jms.SetJmsNotifierConfigurationCommand]
contract={org.glassfish.api.admin.AdminCommand}
name=set-jms-notifier-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

