Class FieldSetTool

java.lang.Object
io.datarouter.model.field.FieldSetTool

public class FieldSetTool
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    FieldSetTool()  
  • Method Summary

    Modifier and Type Method Description
    static <F extends FieldSet<F>>
    F
    clone​(F fieldSet)  
    static <F> F fieldSetFromBytes​(java.util.function.Supplier<F> supplier, java.util.Map<java.lang.String,​Field<?>> fieldByPrefixedName, byte[] bytes)  
    static <F extends FieldSet<?>>
    F
    fromConcatenatedValueBytes​(java.lang.Class<F> cls, java.util.List<Field<?>> fields, byte[] bytes)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • clone

      public static <F extends FieldSet<F>> F clone​(F fieldSet)
    • fieldSetFromBytes

      public static <F> F fieldSetFromBytes​(java.util.function.Supplier<F> supplier, java.util.Map<java.lang.String,​Field<?>> fieldByPrefixedName, byte[] bytes)
    • fromConcatenatedValueBytes

      public static <F extends FieldSet<?>> F fromConcatenatedValueBytes​(java.lang.Class<F> cls, java.util.List<Field<?>> fields, byte[] bytes)