Enum Class ZoneOffsetMarshaller

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

public enum ZoneOffsetMarshaller extends Enum<ZoneOffsetMarshaller> implements FieldSetMarshaller.Simple<ZoneOffset>
Marshalling for ZoneOffset instances using the following strategy:
  1. Marshal ZoneOffset.UTC as zero bytes
  2. If offset is of form ±HH, marshal as signed integer of hours
  3. If offset is of form ±HH:MM, marshal as signed integer of total minutes
  4. If offset is of form ±HH:MM:SS, marshal as signed integer of total seconds
Author:
Paul Ferraro