@@ -44,27 +44,33 @@ public class WxMpInMemoryConfigStorage implements WxMpConfigStorage {
44
44
45
45
protected volatile ApacheHttpClientBuilder apacheHttpClientBuilder ;
46
46
47
+ @ Override
47
48
public String getAccessToken () {
48
49
return this .accessToken ;
49
50
}
50
51
52
+ @ Override
51
53
public boolean isAccessTokenExpired () {
52
54
return System .currentTimeMillis () > this .expiresTime ;
53
55
}
54
56
57
+ @ Override
55
58
public synchronized void updateAccessToken (WxAccessToken accessToken ) {
56
59
updateAccessToken (accessToken .getAccessToken (), accessToken .getExpiresIn ());
57
60
}
58
61
62
+ @ Override
59
63
public synchronized void updateAccessToken (String accessToken , int expiresInSeconds ) {
60
64
this .accessToken = accessToken ;
61
65
this .expiresTime = System .currentTimeMillis () + (expiresInSeconds - 200 ) * 1000l ;
62
66
}
63
67
68
+ @ Override
64
69
public void expireAccessToken () {
65
70
this .expiresTime = 0 ;
66
71
}
67
72
73
+ @ Override
68
74
public String getJsapiTicket () {
69
75
return jsapiTicket ;
70
76
}
@@ -81,53 +87,64 @@ public void setJsapiTicketExpiresTime(long jsapiTicketExpiresTime) {
81
87
this .jsapiTicketExpiresTime = jsapiTicketExpiresTime ;
82
88
}
83
89
90
+ @ Override
84
91
public boolean isJsapiTicketExpired () {
85
92
return System .currentTimeMillis () > this .jsapiTicketExpiresTime ;
86
93
}
87
94
95
+ @ Override
88
96
public synchronized void updateJsapiTicket (String jsapiTicket , int expiresInSeconds ) {
89
97
this .jsapiTicket = jsapiTicket ;
90
98
// 预留200秒的时间
91
99
this .jsapiTicketExpiresTime = System .currentTimeMillis () + (expiresInSeconds - 200 ) * 1000l ;
92
100
}
93
101
102
+ @ Override
94
103
public void expireJsapiTicket () {
95
104
this .jsapiTicketExpiresTime = 0 ;
96
105
}
97
106
98
107
/**
99
108
* 卡券api_ticket
100
109
*/
110
+ @ Override
101
111
public String getCardApiTicket () {
102
112
return cardApiTicket ;
103
113
}
104
114
115
+ @ Override
105
116
public boolean isCardApiTicketExpired () {
106
117
return System .currentTimeMillis () > this .cardApiTicketExpiresTime ;
107
118
}
108
119
120
+ @ Override
109
121
public synchronized void updateCardApiTicket (String cardApiTicket , int expiresInSeconds ) {
110
122
this .cardApiTicket = cardApiTicket ;
111
123
// 预留200秒的时间
112
124
this .cardApiTicketExpiresTime = System .currentTimeMillis () + (expiresInSeconds - 200 ) * 1000l ;
113
125
}
114
126
127
+ @ Override
115
128
public void expireCardApiTicket () {
116
129
this .cardApiTicketExpiresTime = 0 ;
117
130
}
118
131
132
+ @ Override
119
133
public String getAppId () {
120
134
return this .appId ;
121
135
}
122
136
137
+ @ Override
123
138
public String getSecret () {
124
139
return this .secret ;
125
140
}
126
141
142
+ @ Override
127
143
public String getToken () {
128
144
return this .token ;
129
145
}
130
146
147
+ @ Override
131
148
public long getExpiresTime () {
132
149
return this .expiresTime ;
133
150
}
@@ -144,6 +161,7 @@ public void setToken(String token) {
144
161
this .token = token ;
145
162
}
146
163
164
+ @ Override
147
165
public String getAesKey () {
148
166
return aesKey ;
149
167
}
@@ -169,6 +187,7 @@ public void setOauth2redirectUri(String oauth2redirectUri) {
169
187
this .oauth2redirectUri = oauth2redirectUri ;
170
188
}
171
189
190
+ @ Override
172
191
public String getHttp_proxy_host () {
173
192
return http_proxy_host ;
174
193
}
@@ -177,6 +196,7 @@ public void setHttp_proxy_host(String http_proxy_host) {
177
196
this .http_proxy_host = http_proxy_host ;
178
197
}
179
198
199
+ @ Override
180
200
public int getHttp_proxy_port () {
181
201
return http_proxy_port ;
182
202
}
@@ -185,6 +205,7 @@ public void setHttp_proxy_port(int http_proxy_port) {
185
205
this .http_proxy_port = http_proxy_port ;
186
206
}
187
207
208
+ @ Override
188
209
public String getHttp_proxy_username () {
189
210
return http_proxy_username ;
190
211
}
@@ -193,6 +214,7 @@ public void setHttp_proxy_username(String http_proxy_username) {
193
214
this .http_proxy_username = http_proxy_username ;
194
215
}
195
216
217
+ @ Override
196
218
public String getHttp_proxy_password () {
197
219
return http_proxy_password ;
198
220
}
0 commit comments