Enum Class LocalTimeMarshaller

java.lang.Object
java.lang.Enum<LocalTimeMarshaller>
org.wildfly.clustering.marshalling.protostream.time.LocalTimeMarshaller
All Implemented Interfaces:
Serializable, Comparable<LocalTimeMarshaller>, Constable, FieldReadable<LocalTime>, FieldSetMarshaller<LocalTime,LocalTime>, FieldSetMarshaller.Simple<LocalTime>, Writable<LocalTime>

public enum LocalTimeMarshaller extends Enum<LocalTimeMarshaller> implements FieldSetMarshaller.Simple<LocalTime>
Marshaller for LocalTime instances, using the following strategy:
  1. Marshal LocalTime.MIDNIGHT as zero bytes
  2. Marshal number of seconds in day as unsigned integer, using hours or minutes precision, if possible
  3. Marshal sub-second value of day as unsigned integer, using millisecond precision if possible
Author:
Paul Ferraro