From d90ef7fb0031caeaa50af79313cf1e3ce49d1ec9 Mon Sep 17 00:00:00 2001 From: BinaryWang Date: Mon, 20 Jun 2016 11:10:17 +0800 Subject: [PATCH] =?UTF-8?q?add=20missing=20=E2=80=98this.=E2=80=99=20and?= =?UTF-8?q?=20@Override?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mp/api/WxMpInMemoryConfigStorage.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpInMemoryConfigStorage.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpInMemoryConfigStorage.java index 79064d6f..fc9fd51c 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpInMemoryConfigStorage.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpInMemoryConfigStorage.java @@ -44,27 +44,33 @@ public class WxMpInMemoryConfigStorage implements WxMpConfigStorage { protected volatile ApacheHttpClientBuilder apacheHttpClientBuilder; + @Override public String getAccessToken() { return this.accessToken; } + @Override public boolean isAccessTokenExpired() { return System.currentTimeMillis() > this.expiresTime; } + @Override public synchronized void updateAccessToken(WxAccessToken accessToken) { updateAccessToken(accessToken.getAccessToken(), accessToken.getExpiresIn()); } + @Override public synchronized void updateAccessToken(String accessToken, int expiresInSeconds) { this.accessToken = accessToken; this.expiresTime = System.currentTimeMillis() + (expiresInSeconds - 200) * 1000l; } + @Override public void expireAccessToken() { this.expiresTime = 0; } + @Override public String getJsapiTicket() { return jsapiTicket; } @@ -81,16 +87,19 @@ public class WxMpInMemoryConfigStorage implements WxMpConfigStorage { this.jsapiTicketExpiresTime = jsapiTicketExpiresTime; } + @Override public boolean isJsapiTicketExpired() { return System.currentTimeMillis() > this.jsapiTicketExpiresTime; } + @Override public synchronized void updateJsapiTicket(String jsapiTicket, int expiresInSeconds) { this.jsapiTicket = jsapiTicket; // 预留200秒的时间 this.jsapiTicketExpiresTime = System.currentTimeMillis() + (expiresInSeconds - 200) * 1000l; } + @Override public void expireJsapiTicket() { this.jsapiTicketExpiresTime = 0; } @@ -98,36 +107,44 @@ public class WxMpInMemoryConfigStorage implements WxMpConfigStorage { /** * 卡券api_ticket */ + @Override public String getCardApiTicket() { return cardApiTicket; } + @Override public boolean isCardApiTicketExpired() { return System.currentTimeMillis() > this.cardApiTicketExpiresTime; } + @Override public synchronized void updateCardApiTicket(String cardApiTicket, int expiresInSeconds) { this.cardApiTicket = cardApiTicket; // 预留200秒的时间 this.cardApiTicketExpiresTime = System.currentTimeMillis() + (expiresInSeconds - 200) * 1000l; } + @Override public void expireCardApiTicket() { this.cardApiTicketExpiresTime = 0; } + @Override public String getAppId() { return this.appId; } + @Override public String getSecret() { return this.secret; } + @Override public String getToken() { return this.token; } + @Override public long getExpiresTime() { return this.expiresTime; } @@ -144,6 +161,7 @@ public class WxMpInMemoryConfigStorage implements WxMpConfigStorage { this.token = token; } + @Override public String getAesKey() { return aesKey; } @@ -169,6 +187,7 @@ public class WxMpInMemoryConfigStorage implements WxMpConfigStorage { this.oauth2redirectUri = oauth2redirectUri; } + @Override public String getHttp_proxy_host() { return http_proxy_host; } @@ -177,6 +196,7 @@ public class WxMpInMemoryConfigStorage implements WxMpConfigStorage { this.http_proxy_host = http_proxy_host; } + @Override public int getHttp_proxy_port() { return http_proxy_port; } @@ -185,6 +205,7 @@ public class WxMpInMemoryConfigStorage implements WxMpConfigStorage { this.http_proxy_port = http_proxy_port; } + @Override public String getHttp_proxy_username() { return http_proxy_username; } @@ -193,6 +214,7 @@ public class WxMpInMemoryConfigStorage implements WxMpConfigStorage { this.http_proxy_username = http_proxy_username; } + @Override public String getHttp_proxy_password() { return http_proxy_password; }