Class Record

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Record​(Type type)  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String boolAsInt​(java.lang.Boolean truthyFalsy)  
      protected abstract java.lang.String[] fields()  
      static java.lang.String formatTimestamp​(java.time.Instant timestamp)  
      Type getType()  
      static java.lang.String hash​(java.lang.String... values)  
      static java.lang.String hash​(Transport.IpAddress address, long distinguisher, java.lang.String routerHashId)  
      static java.lang.String nullSafeStr​(java.lang.Integer val)  
      static java.lang.String nullSafeStr​(java.lang.Long val)  
      static java.lang.String nullSafeStr​(java.net.InetAddress addr)  
      void serialize​(java.lang.StringBuffer buffer)  
      • Methods inherited from class java.lang.Object

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

      • Record

        protected Record​(Type type)
    • Method Detail

      • formatTimestamp

        public static java.lang.String formatTimestamp​(java.time.Instant timestamp)
      • hash

        public static java.lang.String hash​(java.lang.String... values)
      • hash

        public static java.lang.String hash​(Transport.IpAddress address,
                                            long distinguisher,
                                            java.lang.String routerHashId)
      • fields

        protected abstract java.lang.String[] fields()
      • getType

        public final Type getType()
      • serialize

        public final void serialize​(java.lang.StringBuffer buffer)
      • boolAsInt

        public static java.lang.String boolAsInt​(java.lang.Boolean truthyFalsy)
      • nullSafeStr

        public static java.lang.String nullSafeStr​(java.lang.Long val)
      • nullSafeStr

        public static java.lang.String nullSafeStr​(java.lang.Integer val)
      • nullSafeStr

        public static java.lang.String nullSafeStr​(java.net.InetAddress addr)