@@ -54,7 +54,7 @@ public class WxMpMessageRouter { | |||||
private static final int DEFAULT_THREAD_POOL_SIZE = 100; | private static final int DEFAULT_THREAD_POOL_SIZE = 100; | ||||
private final List<WxMpMessageRouterRule> rules = new ArrayList<WxMpMessageRouterRule>(); | |||||
private final List<WxMpMessageRouterRule> rules = new ArrayList<>(); | |||||
private final WxMpService wxMpService; | private final WxMpService wxMpService; | ||||
@@ -139,7 +139,7 @@ public class WxMpMessageRouter { | |||||
return null; | return null; | ||||
} | } | ||||
final List<WxMpMessageRouterRule> matchRules = new ArrayList<WxMpMessageRouterRule>(); | |||||
final List<WxMpMessageRouterRule> matchRules = new ArrayList<>(); | |||||
// 收集匹配的规则 | // 收集匹配的规则 | ||||
for (final WxMpMessageRouterRule rule : this.rules) { | for (final WxMpMessageRouterRule rule : this.rules) { | ||||
if (rule.test(wxMessage)) { | if (rule.test(wxMessage)) { | ||||
@@ -155,7 +155,7 @@ public class WxMpMessageRouter { | |||||
} | } | ||||
WxMpXmlOutMessage res = null; | WxMpXmlOutMessage res = null; | ||||
final List<Future> futures = new ArrayList<Future>(); | |||||
final List<Future> futures = new ArrayList<>(); | |||||
for (final WxMpMessageRouterRule rule : matchRules) { | for (final WxMpMessageRouterRule rule : matchRules) { | ||||
// 返回最后一个非异步的rule的执行结果 | // 返回最后一个非异步的rule的执行结果 | ||||
if(rule.isAsync()) { | if(rule.isAsync()) { | ||||
@@ -17,7 +17,7 @@ public class WxMpMassNews implements Serializable { | |||||
* | * | ||||
*/ | */ | ||||
private static final long serialVersionUID = 565937155013581016L; | private static final long serialVersionUID = 565937155013581016L; | ||||
private List<WxMpMassNewsArticle> articles = new ArrayList<WxMpMassNewsArticle>(); | |||||
private List<WxMpMassNewsArticle> articles = new ArrayList<>(); | |||||
public List<WxMpMassNewsArticle> getArticles() { | public List<WxMpMassNewsArticle> getArticles() { | ||||
return this.articles; | return this.articles; | ||||
@@ -22,7 +22,7 @@ public class WxMpMaterial { | |||||
} | } | ||||
public Map<String, String> getForm() { | public Map<String, String> getForm() { | ||||
Map<String, String> form = new HashMap<String, String>(); | |||||
Map<String, String> form = new HashMap<>(); | |||||
form.put("title", this.videoTitle); | form.put("title", this.videoTitle); | ||||
form.put("introduction", this.videoIntroduction); | form.put("introduction", this.videoIntroduction); | ||||
return form; | return form; | ||||
@@ -12,7 +12,7 @@ public class WxMpMaterialNews implements Serializable { | |||||
* | * | ||||
*/ | */ | ||||
private static final long serialVersionUID = -3283203652013494976L; | private static final long serialVersionUID = -3283203652013494976L; | ||||
private List<WxMpMaterialNewsArticle> articles = new ArrayList<WxMpMaterialNewsArticle>(); | |||||
private List<WxMpMaterialNewsArticle> articles = new ArrayList<>(); | |||||
public List<WxMpMaterialNewsArticle> getArticles() { | public List<WxMpMaterialNewsArticle> getArticles() { | ||||
return this.articles; | return this.articles; | ||||
@@ -16,7 +16,7 @@ public class WxMpTemplateMessage implements Serializable { | |||||
private String templateId; | private String templateId; | ||||
private String url; | private String url; | ||||
private String topColor; | private String topColor; | ||||
private List<WxMpTemplateData> data = new ArrayList<WxMpTemplateData>(); | |||||
private List<WxMpTemplateData> data = new ArrayList<>(); | |||||
public String getToUser() { | public String getToUser() { | ||||
return this.toUser; | return this.toUser; | ||||
@@ -20,7 +20,7 @@ public class WxMpXmlOutNewsMessage extends WxMpXmlOutMessage { | |||||
protected int articleCount; | protected int articleCount; | ||||
@XStreamAlias("Articles") | @XStreamAlias("Articles") | ||||
protected final List<Item> articles = new ArrayList<Item>(); | |||||
protected final List<Item> articles = new ArrayList<>(); | |||||
public WxMpXmlOutNewsMessage() { | public WxMpXmlOutNewsMessage() { | ||||
this.msgType = WxConsts.XML_MSG_NEWS; | this.msgType = WxConsts.XML_MSG_NEWS; | ||||
@@ -17,7 +17,7 @@ import java.util.List; | |||||
*/ | */ | ||||
public final class NewsBuilder extends BaseBuilder<NewsBuilder> { | public final class NewsBuilder extends BaseBuilder<NewsBuilder> { | ||||
private List<WxMpCustomMessage.WxArticle> articles = new ArrayList<WxMpCustomMessage.WxArticle>(); | |||||
private List<WxMpCustomMessage.WxArticle> articles = new ArrayList<>(); | |||||
public NewsBuilder() { | public NewsBuilder() { | ||||
this.msgType = WxConsts.CUSTOM_MSG_NEWS; | this.msgType = WxConsts.CUSTOM_MSG_NEWS; | ||||
@@ -11,7 +11,7 @@ import java.util.List; | |||||
*/ | */ | ||||
public final class NewsBuilder extends BaseBuilder<NewsBuilder, WxMpXmlOutNewsMessage> { | public final class NewsBuilder extends BaseBuilder<NewsBuilder, WxMpXmlOutNewsMessage> { | ||||
protected final List<WxMpXmlOutNewsMessage.Item> articles = new ArrayList<WxMpXmlOutNewsMessage.Item>(); | |||||
protected final List<WxMpXmlOutNewsMessage.Item> articles = new ArrayList<>(); | |||||
public NewsBuilder addArticle(WxMpXmlOutNewsMessage.Item item) { | public NewsBuilder addArticle(WxMpXmlOutNewsMessage.Item item) { | ||||
this.articles.add(item); | this.articles.add(item); | ||||
@@ -14,7 +14,7 @@ public class WxMpUserList { | |||||
protected int total = -1; | protected int total = -1; | ||||
protected int count = -1; | protected int count = -1; | ||||
protected List<String> openIds = new ArrayList<String>(); | |||||
protected List<String> openIds = new ArrayList<>(); | |||||
protected String nextOpenId; | protected String nextOpenId; | ||||
public int getTotal() { | public int getTotal() { | ||||
return this.total; | return this.total; | ||||
@@ -45,7 +45,7 @@ public class XStreamTransformer { | |||||
} | } | ||||
private static Map<Class, XStream> configXStreamInstance() { | private static Map<Class, XStream> configXStreamInstance() { | ||||
Map<Class, XStream> map = new HashMap<Class, XStream>(); | |||||
Map<Class, XStream> map = new HashMap<>(); | |||||
map.put(WxMpXmlMessage.class, config_WxMpXmlMessage()); | map.put(WxMpXmlMessage.class, config_WxMpXmlMessage()); | ||||
map.put(WxMpXmlOutMusicMessage.class, config_WxMpXmlOutMusicMessage()); | map.put(WxMpXmlOutMusicMessage.class, config_WxMpXmlOutMusicMessage()); | ||||
map.put(WxMpXmlOutNewsMessage.class, config_WxMpXmlOutNewsMessage()); | map.put(WxMpXmlOutNewsMessage.class, config_WxMpXmlOutNewsMessage()); | ||||