#
# Generated on Wed Mar 15 16:44:14 GMT 2017 by hk2-inhabitant-generator
#

[fish.payara.notification.eventbus.EventbusMessageQueue]
contract={fish.payara.nucleus.notification.service.MessageQueue}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.notification.eventbus.EventbusNotificationConfigurer]
contract={org.glassfish.api.admin.AdminCommand}
name=notification-eventbus-configure
qualifier={org.glassfish.api.admin.RestEndpoints}

[fish.payara.notification.eventbus.EventbusNotificationEventFactory]
contract={fish.payara.nucleus.notification.domain.NotificationEventFactory}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.notification.eventbus.EventbusNotifierConfigurationExecutionOptionsFactory]
contract={fish.payara.nucleus.notification.domain.NotifierConfigurationExecutionOptionsFactory}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.notification.eventbus.EventbusNotifierConfigurationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=eventbus-notifier-configuration
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf},@topic-name={optional,default\:payara.notification.event,datatype\:java.lang.String,leaf},target={fish.payara.notification.eventbus.EventbusNotifierConfiguration}

[fish.payara.notification.eventbus.EventbusNotifierExecutionOptionsFactory]
contract={fish.payara.nucleus.notification.domain.NotifierExecutionOptionsFactory}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[fish.payara.notification.eventbus.EventbusNotifierService]
contract={fish.payara.nucleus.notification.service.QueueBasedNotifierService,fish.payara.nucleus.notification.service.BaseNotifierService}
name=service-eventbus
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

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

