Merge strategy for return result aggregation in group.
com.alibaba.dubbo.rpc.cluster.Merger
<dubbo:method merger="xxx" />
com.alibaba.dubbo.rpc.cluster.merger.ArrayMerger
com.alibaba.dubbo.rpc.cluster.merger.ListMerger
com.alibaba.dubbo.rpc.cluster.merger.SetMerger
com.alibaba.dubbo.rpc.cluster.merger.MapMerger
Directory layout:
src |-main |-java |-com |-xxx |-XxxMerger.java (Merger implementation) |-resources |-META-INF |-dubbo |-com.alibaba.dubbo.rpc.cluster.Merger (plain text file with the content: xxx=com.xxx.XxxMerger)
XxxMerger.java:
package com.xxx; import com.alibaba.dubbo.rpc.cluster.Merger; public class XxxMerger<T> implements Merger<T> { public T merge(T... results) { // ... } }
META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.Merger:
xxx=com.xxx.XxxMerger