Class GelfLayout.FieldWriter

  • All Implemented Interfaces:
    TriConsumer<java.lang.String,​java.lang.Object,​java.lang.StringBuilder>
    Enclosing class:
    GelfLayout

    private class GelfLayout.FieldWriter
    extends java.lang.Object
    implements TriConsumer<java.lang.String,​java.lang.Object,​java.lang.StringBuilder>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private ListChecker checker  
      private java.lang.String prefix  
    • Constructor Summary

      Constructors 
      Constructor Description
      FieldWriter​(ListChecker checker, java.lang.String prefix)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void accept​(java.lang.String key, java.lang.Object value, java.lang.StringBuilder stringBuilder)
      Performs the operation given the specified arguments.
      ListChecker getChecker()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • prefix

        private final java.lang.String prefix
    • Constructor Detail

      • FieldWriter

        FieldWriter​(ListChecker checker,
                    java.lang.String prefix)
    • Method Detail

      • accept

        public void accept​(java.lang.String key,
                           java.lang.Object value,
                           java.lang.StringBuilder stringBuilder)
        Description copied from interface: TriConsumer
        Performs the operation given the specified arguments.
        Specified by:
        accept in interface TriConsumer<java.lang.String,​java.lang.Object,​java.lang.StringBuilder>
        Parameters:
        key - the first input argument
        value - the second input argument
        stringBuilder - the third input argument