#
# Generated on Fri Aug 04 11:56:20 BST 2017 by hk2-inhabitant-generator
#

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

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

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

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

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

[fish.payara.notification.snmp.SnmpNotifierConfigurationInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=snmp-notifier-configuration
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@oid={optional,default\:.1.3.6.1.2.1.1.8,datatype\:java.lang.String,leaf},@community={optional,default\:public,datatype\:java.lang.String,leaf},@version={optional,default\:v2c,datatype\:java.lang.String,leaf},@enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf},@port={optional,default\:162,datatype\:java.lang.Integer,leaf},@host={required,datatype\:java.lang.String,leaf},target={fish.payara.notification.snmp.SnmpNotifierConfiguration}

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

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

[fish.payara.notification.snmp.TestSnmpNotifier]
contract={org.glassfish.api.admin.AdminCommand}
name=test-snmp-notifier-configuration
qualifier={org.glassfish.api.admin.RestEndpoints}

