Class AProcessBuilder

  • All Implemented Interfaces:
    Builder<AProcess>

    public final class AProcessBuilder
    extends Object
    implements Builder<AProcess>
    This builder allows to build a process in a fluent way.
    Version:
    $Id: KProcessBuilder.java,v 1.18 2012/11/08 17:06:27 pchretien Exp $
    Author:
    pchretien, npiedeloup
    • Method Detail

      • incMeasure

        public AProcessBuilder incMeasure​(String name,
                                          double value)
        Increments a measure. if the measure is new, it's automatically created with the value.
        Parameters:
        name - the measure name
        value - the measure value to increment
        Returns:
        this builder
      • setMeasure

        public AProcessBuilder setMeasure​(String name,
                                          double value)
        Upserts a mesaure defined by a name and a value.
        Parameters:
        name - the measure name
        value - the value measure
        Returns:
        this builder
      • addTag

        public AProcessBuilder addTag​(String name,
                                      String value)
        Adds a tag defined by a name and a value.
        Parameters:
        name - the tag name
        value - the tag value
        Returns:
        this builder
      • addSubProcess

        public AProcessBuilder addSubProcess​(AProcess subProcess)
        adds a sub process d'un sous processus.
        Parameters:
        subProcess - the sub process to add
        Returns:
        this builder