Class Grains

  • All Implemented Interfaces:
    Target<java.lang.String>

    public class Grains
    extends DictionaryTarget
    implements Target<java.lang.String>
    Matcher based on salt grains
    • Constructor Detail

      • Grains

        public Grains​(java.lang.String target)
        Creates a grains matcher
        Parameters:
        target - the targeting expression
      • Grains

        public Grains​(java.lang.String target,
                      char delimiter)
        Creates a grains matcher
        Parameters:
        target - the targeting expression
        delimiter - the character to delimit nesting in the grain name
      • Grains

        public Grains​(java.lang.String grain,
                      java.lang.String value)
        Creates a grains matcher
        Parameters:
        grain - the grain name
        value - the value to match
      • Grains

        public Grains​(java.lang.String grain,
                      java.lang.String value,
                      char delimiter)
        Creates a grains matcher
        Parameters:
        grain - the grain name
        value - the value to match
        delimiter - the character to delimit nesting in the grain name
    • Method Detail

      • getGrain

        @Deprecated
        public java.lang.String getGrain()
        Deprecated.
        Returns:
        the grain identifier key