#
# Generated on Fri Sep 27 17:29:09 CST 2019 by bixi-inhabitant-generator
#

[com.cvicse.inforsuite.nucleus.requesttracing.HistoricRequestTracingEventStore]S

[com.cvicse.inforsuite.nucleus.requesttracing.RequestEventStore]S

[com.cvicse.inforsuite.nucleus.requesttracing.RequestTracingService]
contract={com.cvicse.loong.bixi.config.ConfigListener}
name=requesttracing-service
scope=com.cvicse.inforsuite.bixi.runlevel.RunLevel
metadata=runLevelValue={10}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.GetRequestTracingConfiguration]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=get-requesttracing-configuration
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.ListHistoricRequestTraces]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=list-historic-requesttraces
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.RequestTracingBootstrapper]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=bootstrap-requesttracing
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.RequestTracingConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.SetRequestTracingConfiguration]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=set-requesttracing-configuration
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.CDIEventbusRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-cdieventbus-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.DatadogRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-datadog-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.EmailRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-email-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.EventbusRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-eventbus-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.HipchatRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-hipchat-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.JmsRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-jms-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.LogRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-log-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.NewRelicRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-newrelic-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.SlackRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-slack-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.SnmpRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-snmp-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.admin.notifier.XmppRequestTracingNotifierConfigurer]
contract={com.cvicse.inforsuite.api.admin.AdminCommand}
name=requesttracing-xmpp-notifier-configure
qualifier={com.cvicse.inforsuite.api.admin.RestEndpoints}

[com.cvicse.inforsuite.nucleus.requesttracing.configuration.RequestTracingServiceConfigurationInjector]S
contract={com.cvicse.loong.bixi.config.ConfigInjector}
name=request-tracing-service-configuration
qualifier={com.cvicse.loong.bixi.config.InjectionTarget}
metadata=@threshold-value={optional,default\:30,datatype\:java.lang.Long,leaf},@historical-trace-store-size={optional,default\:20,datatype\:java.lang.Integer,leaf},@historical-trace-store-timeout={optional,datatype\:java.lang.String,leaf},@enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf},@threshold-unit={optional,default\:SECONDS,datatype\:java.lang.String,leaf},target={com.cvicse.inforsuite.nucleus.requesttracing.configuration.RequestTracingServiceConfiguration},<*>={collection\:com.cvicse.inforsuite.nucleus.notification.configuration.Notifier},@historical-trace-enabled={optional,default\:false,datatype\:java.lang.Boolean,leaf}

