Interface GangliaComponentBuilderFactory.GangliaComponentBuilder

    • Method Detail

      • dmax

        default GangliaComponentBuilderFactory.GangliaComponentBuilder dmax​(int dmax)
        Minumum time in seconds before Ganglia will purge the metric value if it expires. Set to 0 and the value will remain in Ganglia indefinitely until a gmond agent restart. The option is a: int type. Default: 0 Group: producer
      • lazyStartProducer

        default GangliaComponentBuilderFactory.GangliaComponentBuilder lazyStartProducer​(boolean lazyStartProducer)
        Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a: boolean type. Default: false Group: producer
      • mode

        default GangliaComponentBuilderFactory.GangliaComponentBuilder mode​(info.ganglia.gmetric4j.gmetric.GMetric.UDPAddressingMode mode)
        Send the UDP metric packets using MULTICAST or UNICAST. The option is a: info.ganglia.gmetric4j.gmetric.GMetric.UDPAddressingMode type. Default: MULTICAST Group: producer
      • units

        default GangliaComponentBuilderFactory.GangliaComponentBuilder units​(String units)
        Any unit of measurement that qualifies the metric, e.g. widgets, litres, bytes. Do not include a prefix such as k (kilo) or m (milli), other tools may scale the units later. The value should be unscaled. The option is a: java.lang.String type. Group: producer
      • wireFormat31x

        default GangliaComponentBuilderFactory.GangliaComponentBuilder wireFormat31x​(boolean wireFormat31x)
        Use the wire format of Ganglia 3.1.0 and later versions. Set this to false to use Ganglia 3.0.x or earlier. The option is a: boolean type. Default: true Group: producer
      • autowiredEnabled

        default GangliaComponentBuilderFactory.GangliaComponentBuilder autowiredEnabled​(boolean autowiredEnabled)
        Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. The option is a: boolean type. Default: true Group: advanced
      • configuration

        default GangliaComponentBuilderFactory.GangliaComponentBuilder configuration​(org.apache.camel.component.ganglia.GangliaConfiguration configuration)
        To use the shared configuration. The option is a: org.apache.camel.component.ganglia.GangliaConfiguration type. Group: advanced