This is an automated email from the ASF dual-hosted git repository.

liujun pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-hessian-lite.git


    from ba3511e8 Merge pull request #70 from AlbumenJ/0606-jdk11
     add f62ca53c Support SynchronizedRandomAccessList & 
UnmodifiableRandomAccessList
     add 6856dd63 Support chrono
     add c00a7f27 Support LongAdder
     add 7905cf2c Fix name
     add 0fcb366a Support InetAddress
     add 6a93bdde Support UnixDomainSocketAddress
     add 3d6a7eb1 Support InetSocketAddress
     add 04e972a3 Support URI
     add fe62b45b Optimize Imports
     add edc9bea4 Add test cases
     add 3fd4c991 Support WeekFields & EnumSet
     add b92a192e Test compmact with hessian 3
     add 2a35e053 Fix UUID
     new 4983a3f2 Merge pull request #71 from AlbumenJ/0608-jdk

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../com/caucho/hessian}/io/EnumSetHandler.java     |   2 +-
 .../com/caucho/hessian/io/EnumSetSerializer.java   |  94 +++++++++++++
 .../com/caucho/hessian/io/LocaleSerializer.java    |   6 -
 .../com/caucho/hessian/io/RecordDeserializer.java  |   1 -
 .../com/caucho/hessian/io/RecordSerializer.java    |   2 -
 .../com/caucho/hessian/io/UUIDDeserializer.java    |  34 ++++-
 .../hessian/io/atomic/LongAdderDeserializer.java   |  67 +++++++++
 .../LongAdderSerializer.java}                      |  40 ++++--
 .../io/chronology/AbstractChronologyHandle.java    |  24 ++--
 .../AbstractChronologySerializer.java}             |   9 +-
 .../chronology/ChronoLocalDateTimeImplHandle.java  |  27 ++--
 .../ChronoLocalDateTimeImplSerializer.java}        |   9 +-
 .../io/chronology/ChronoPeriodImplHandle.java      |  32 +++--
 .../ChronoPeriodImplSerializer.java}               |   9 +-
 .../chronology/ChronoZonedDateTimeImplHandle.java  |  30 +++--
 .../ChronoZonedDateTimeImplSerializer.java}        |   9 +-
 .../hessian/io/chronology/HijrahDateHandle.java    |  31 +++--
 .../HijrahDateSerializer.java}                     |   9 +-
 .../hessian/io/chronology/JapaneseDateHandle.java  |  29 ++--
 .../JapaneseDateSeriailzer.java}                   |   9 +-
 .../hessian/io/chronology/JapaneseEraHandle.java   |  20 ++-
 .../JapaneseEraSerializer.java}                    |   9 +-
 .../hessian/io/chronology/MinguoDateHandle.java    |  29 ++--
 .../MinguoDateSerializer.java}                     |   9 +-
 .../io/chronology/ThaiBuddhistDateHandle.java      |  29 ++--
 .../ThaiBuddhistDateSerializer.java}               |   9 +-
 ...=> SynchronizedRandomAccessListSerializer.java} |   9 +-
 ...=> UnmodifiableRandomAccessListSerializer.java} |   9 +-
 .../hessian/io/java8/WeekFieldsDeserializer.java   |  73 ++++++++++
 .../caucho/hessian/io/java9/Map1Serializer.java    |   2 -
 .../caucho/hessian/io/java9/Set12Serializer.java   |   2 -
 .../hessian/io/socket/Inet4AddressSerializer.java  |  96 +++++++++++++
 .../io/socket/Inet6AddressDeserializer.java        |  76 +++++++++++
 .../io/socket/Inet6AddressHolderDeserializer.java  |  74 ++++++++++
 .../hessian/io/socket/Inet6AddressSerializer.java  | 137 +++++++++++++++++++
 .../hessian/io/socket/InetAddressDeserializer.java |  67 +++++++++
 .../io/socket/InetAddressHolderDeserializer.java   |  77 +++++++++++
 .../io/socket/InetSocketAddressDeserializer.java   |  85 ++++++++++++
 .../io/socket/InetSocketAddressSerializer.java     |  64 +++++++++
 .../caucho/hessian/io/socket/URIDeserializer.java  |  65 +++++++++
 .../URISerializer.java}                            |  37 +++--
 .../UnixDomainSocketAddressSerDeserializer.java    |  76 +++++++++++
 .../socket/UnixDomainSocketAddressSerializer.java  |  81 +++++++++++
 .../resources/META-INF/dubbo/hessian/deserializers |  10 ++
 .../resources/META-INF/dubbo/hessian/serializers   |  24 ++++
 .../{TestRecordObject.java => StreamTest.java}     |  16 ++-
 ...bject.java => UnixDomainSocketAddressTest.java} |  15 ++-
 ...caleSerializerTest.java => BigDecimalTest.java} |  36 ++---
 ...caleSerializerTest.java => BigIntegerTest.java} |  36 ++---
 .../caucho/hessian/io/BitSetSerializerTest.java    |   3 +
 .../{LocaleSerializerTest.java => ClockTest.java}  |  36 ++---
 .../com/caucho/hessian/io/CollectionsTest.java     | 149 +++++++++++++++++++++
 .../hessian/io/ConcurrentLinkedDequeTest.java      |  61 +++++++++
 .../hessian/io/ConcurrentSkipListMapTest.java      |  77 +++++++++++
 .../caucho/hessian/io/DateFormatSymbolsTest.java   |  76 +++++++++++
 .../alibaba/com/caucho/hessian/io/EnumSetTest.java |  83 ++++++++++++
 .../{LocaleSerializerTest.java => FileTest.java}   |  36 ++---
 .../com/caucho/hessian/io/Hessian2EnumSetTest.java |   6 -
 .../com/caucho/hessian/io/Hessian2UUIDTest.java    |  87 ++++++++----
 .../hessian/io/HessianJavaSerializeTest.java       |  78 ++++++++++-
 .../caucho/hessian/io/LinkedTransferQueueTest.java |  58 ++++++++
 .../caucho/hessian/io/LocaleSerializerTest.java    |  27 +++-
 .../{LocaleSerializerTest.java => LocaleTest.java} |  36 ++---
 .../com/caucho/hessian/io/NumberFormatTest.java    |  81 +++++++++++
 .../hessian/io/PriorityBlockingQueueTest.java      |  61 +++++++++
 ...essian2EnumSetTest.java => PropertiesTest.java} |  47 +++----
 ...SerializerTest.java => SimpleTimeZoneTest.java} |  26 ++--
 ...leSerializerTest.java => StringBufferTest.java} |  35 ++---
 ...eSerializerTest.java => StringBuilderTest.java} |  35 ++---
 .../caucho/hessian/io/SynchronousQueueTest.java    |  58 ++++++++
 .../com/caucho/hessian/io/ThrowableTest.java       |  58 ++++++++
 .../alibaba/com/caucho/hessian/io/TreeMapTest.java |  80 +++++++++++
 .../{Hessian2EnumSetTest.java => TreeSetTest.java} |  55 ++++----
 .../com/alibaba/com/caucho/hessian/io/URITest.java |  59 ++++++++
 .../{Hessian2EnumSetTest.java => VectorTest.java}  |  54 ++++----
 ...caleSerializerTest.java => WeekFieldsTest.java} |  27 ++--
 .../caucho/hessian/io/atomic/LongAdderTest.java    |  25 ++--
 .../caucho/hessian/io/base/SerializeTestBase.java  |  38 ++++++
 .../hessian/io/java8/Java8TimeSerializerTest.java  |  66 ++++-----
 .../caucho/hessian/io/socket/InetAddressTest.java  |  92 +++++++++++++
 .../hessian/io/socket/InetSocketAddressTest.java   |  92 +++++++++++++
 .../BaseUser.java => uuid/BadExampleDTO.java}      |  51 ++++---
 .../UUIDTest.java}                                 |  39 +++---
 .../com/caucho/hessian3/io/SerializerFactory.java  |  15 ++-
 84 files changed, 3082 insertions(+), 570 deletions(-)
 copy {java-8-test/src/test/java/com/alibaba/com/caucho/hessian3 => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian}/io/EnumSetHandler.java
 (96%)
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/EnumSetSerializer.java
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/TestClass.java => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/UUIDDeserializer.java
 (56%)
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/atomic/LongAdderDeserializer.java
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/ZoneIdSerializer.java
 => atomic/LongAdderSerializer.java} (57%)
 mode change 100755 => 100644
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian3/io/EnumSetHandler.java
 => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/chronology/AbstractChronologyHandle.java
 (65%)
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/DurationSerializer.java
 => chronology/AbstractChronologySerializer.java} (82%)
 mode change 100755 => 100644
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian3/io/EnumSetHandler.java
 => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/chronology/ChronoLocalDateTimeImplHandle.java
 (61%)
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/LocalDateSerializer.java
 => chronology/ChronoLocalDateTimeImplSerializer.java} (81%)
 mode change 100755 => 100644
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian3/io/EnumSetHandler.java
 => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/chronology/ChronoPeriodImplHandle.java
 (53%)
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/DurationSerializer.java
 => chronology/ChronoPeriodImplSerializer.java} (82%)
 mode change 100755 => 100644
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian3/io/EnumSetHandler.java
 => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/chronology/ChronoZonedDateTimeImplHandle.java
 (54%)
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/LocalDateSerializer.java
 => chronology/ChronoZonedDateTimeImplSerializer.java} (81%)
 mode change 100755 => 100644
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian3/io/EnumSetHandler.java
 => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/chronology/HijrahDateHandle.java
 (54%)
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/InstantSerializer.java
 => chronology/HijrahDateSerializer.java} (83%)
 mode change 100755 => 100644
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian3/io/EnumSetHandler.java
 => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/chronology/JapaneseDateHandle.java
 (56%)
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/LocalDateTimeSerializer.java
 => chronology/JapaneseDateSeriailzer.java} (83%)
 mode change 100755 => 100644
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/TestClass.java => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/chronology/JapaneseEraHandle.java
 (66%)
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/LocalDateSerializer.java
 => chronology/JapaneseEraSerializer.java} (83%)
 mode change 100755 => 100644
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian3/io/EnumSetHandler.java
 => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/chronology/MinguoDateHandle.java
 (57%)
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/InstantSerializer.java
 => chronology/MinguoDateSerializer.java} (83%)
 mode change 100755 => 100644
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian3/io/EnumSetHandler.java
 => 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/chronology/ThaiBuddhistDateHandle.java
 (55%)
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/DurationSerializer.java
 => chronology/ThaiBuddhistDateSerializer.java} (82%)
 mode change 100755 => 100644
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java8/{LocalDateTimeSerializer.java
 => SynchronizedRandomAccessListSerializer.java} (81%)
 mode change 100755 => 100644
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java8/{LocalDateTimeSerializer.java
 => UnmodifiableRandomAccessListSerializer.java} (81%)
 mode change 100755 => 100644
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java8/WeekFieldsDeserializer.java
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/Inet4AddressSerializer.java
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/Inet6AddressDeserializer.java
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/Inet6AddressHolderDeserializer.java
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/Inet6AddressSerializer.java
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/InetAddressDeserializer.java
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/InetAddressHolderDeserializer.java
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/InetSocketAddressDeserializer.java
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/InetSocketAddressSerializer.java
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/URIDeserializer.java
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/{java8/ZoneIdSerializer.java
 => socket/URISerializer.java} (62%)
 mode change 100755 => 100644
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/UnixDomainSocketAddressSerDeserializer.java
 create mode 100644 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/socket/UnixDomainSocketAddressSerializer.java
 copy 
java-17-test/src/test/java/org/apache/dubbo/hessian/java17/{TestRecordObject.java
 => StreamTest.java} (64%)
 copy 
java-17-test/src/test/java/org/apache/dubbo/hessian/java17/{TestRecordObject.java
 => UnixDomainSocketAddressTest.java} (61%)
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{LocaleSerializerTest.java
 => BigDecimalTest.java} (55%)
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{LocaleSerializerTest.java
 => BigIntegerTest.java} (55%)
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{LocaleSerializerTest.java
 => ClockTest.java} (52%)
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/CollectionsTest.java
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/ConcurrentLinkedDequeTest.java
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/ConcurrentSkipListMapTest.java
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/DateFormatSymbolsTest.java
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/EnumSetTest.java
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{LocaleSerializerTest.java
 => FileTest.java} (57%)
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/LinkedTransferQueueTest.java
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{LocaleSerializerTest.java
 => LocaleTest.java} (59%)
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/NumberFormatTest.java
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/PriorityBlockingQueueTest.java
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{Hessian2EnumSetTest.java
 => PropertiesTest.java} (50%)
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{LocaleSerializerTest.java
 => SimpleTimeZoneTest.java} (62%)
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{LocaleSerializerTest.java
 => StringBufferTest.java} (52%)
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{LocaleSerializerTest.java
 => StringBuilderTest.java} (52%)
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/SynchronousQueueTest.java
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/ThrowableTest.java
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/TreeMapTest.java
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{Hessian2EnumSetTest.java
 => TreeSetTest.java} (50%)
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/URITest.java
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{Hessian2EnumSetTest.java
 => VectorTest.java} (50%)
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{LocaleSerializerTest.java
 => WeekFieldsTest.java} (63%)
 copy 
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java8/LocalDateTimeSerializer.java
 => 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/atomic/LongAdderTest.java
 (62%)
 mode change 100755 => 100644
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/socket/InetAddressTest.java
 create mode 100644 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/socket/InetSocketAddressTest.java
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{beans/BaseUser.java
 => uuid/BadExampleDTO.java} (52%)
 copy 
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/{LocaleSerializerTest.java
 => uuid/UUIDTest.java} (56%)

Reply via email to