Merge pull request #1843, support implicit delivery of attachments from provider...
authorken.lj <ken.lj.hz@gmail.com>
Thu, 31 May 2018 08:21:55 +0000 (16:21 +0800)
committerGitHub <noreply@github.com>
Thu, 31 May 2018 08:21:55 +0000 (16:21 +0800)
commite5063679abf2ae2dc028b91b02cb8c8d41251a3d
tree86eee2032a78b304f685f06bfe8784a7d462273c
parent5f5fecd68e209c79a7f9ac382b95296713c77bea
Merge pull request #1843, support implicit delivery of attachments from provider to consumer.

Fixes #889, #1466, #1834, #1466, #1524
38 files changed:
dubbo-cluster/src/main/java/com/alibaba/dubbo/rpc/cluster/loadbalance/ConsistentHashLoadBalance.java
dubbo-common/src/main/java/com/alibaba/dubbo/common/Constants.java
dubbo-common/src/main/java/com/alibaba/dubbo/common/Version.java
dubbo-common/src/test/java/com/alibaba/dubbo/common/version/VersionTest.java [new file with mode: 0644]
dubbo-config/dubbo-config-api/src/main/java/com/alibaba/dubbo/config/AbstractInterfaceConfig.java
dubbo-config/dubbo-config-api/src/main/java/com/alibaba/dubbo/config/ReferenceConfig.java
dubbo-config/dubbo-config-api/src/main/java/com/alibaba/dubbo/config/ServiceConfig.java
dubbo-config/dubbo-config-api/src/test/java/com/alibaba/dubbo/config/cache/CacheTest.java
dubbo-config/dubbo-config-spring/src/main/java/com/alibaba/dubbo/config/spring/schema/DubboBeanDefinitionParser.java
dubbo-remoting/dubbo-remoting-api/src/main/java/com/alibaba/dubbo/remoting/exchange/codec/ExchangeCodec.java
dubbo-remoting/dubbo-remoting-api/src/main/java/com/alibaba/dubbo/remoting/exchange/support/header/HeaderExchangeChannel.java
dubbo-remoting/dubbo-remoting-api/src/main/java/com/alibaba/dubbo/remoting/exchange/support/header/HeaderExchangeServer.java
dubbo-remoting/dubbo-remoting-api/src/main/java/com/alibaba/dubbo/remoting/exchange/support/header/HeartBeatTask.java
dubbo-remoting/dubbo-remoting-api/src/test/java/com/alibaba/dubbo/remoting/codec/ExchangeCodecTest.java
dubbo-remoting/dubbo-remoting-api/src/test/java/com/alibaba/dubbo/remoting/transport/codec/DeprecatedExchangeCodec.java
dubbo-rpc/dubbo-rpc-api/src/main/java/com/alibaba/dubbo/rpc/RpcContext.java
dubbo-rpc/dubbo-rpc-api/src/main/java/com/alibaba/dubbo/rpc/RpcResult.java
dubbo-rpc/dubbo-rpc-api/src/main/java/com/alibaba/dubbo/rpc/filter/ConsumerContextFilter.java
dubbo-rpc/dubbo-rpc-api/src/main/java/com/alibaba/dubbo/rpc/filter/ContextFilter.java
dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/DecodeableRpcInvocation.java
dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/DecodeableRpcResult.java
dubbo-rpc/dubbo-rpc-dubbo/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/DubboCodec.java
dubbo-rpc/dubbo-rpc-hessian/src/test/java/com/alibaba/dubbo/rpc/protocol/hessian/HessianProtocolTest.java
dubbo-rpc/dubbo-rpc-hessian/src/test/java/com/alibaba/dubbo/rpc/protocol/hessian/HessianService.java
dubbo-rpc/dubbo-rpc-hessian/src/test/java/com/alibaba/dubbo/rpc/protocol/hessian/HessianServiceImpl.java
dubbo-rpc/dubbo-rpc-rmi/src/main/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiProtocol.java
dubbo-rpc/dubbo-rpc-thrift/src/test/java/com/alibaba/dubbo/rpc/protocol/thrift/AbstractTest.java
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/AbstractDeserializer.java
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/AbstractHessianInput.java
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/CollectionDeserializer.java
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/Deserializer.java
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/Hessian2Input.java
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/JavaDeserializer.java
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/SerializerFactory.java
hessian-lite/src/test/java/com/alibaba/com/caucho/hessian/io/Hessian2StringShortTest.java
hessian-lite/src/test/java/com/alibaba/com/caucho/hessian/io/beans/Hessian2StringShortType.java
hessian-lite/src/test/java/com/alibaba/com/caucho/hessian/io/beans/PersonType.java
pom.xml