app.myoss.wechat.mp.api.impl

Class WeChatMpInRedisConfigStorage

  • All Implemented Interfaces:
    me.chanjar.weixin.mp.api.WxMpConfigStorage


    public class WeChatMpInRedisConfigStorageextends Objectimplements me.chanjar.weixin.mp.api.WxMpConfigStorage
    ?? Redis ????? provider
    Since:
    2018?8?28? ??3:48:00
    Author:
    Jerry.Chen
    • Constructor Detail

      • WeChatMpInRedisConfigStorage

        public WeChatMpInRedisConfigStorage()
    • Method Detail

      • getAccessToken

        public String getAccessToken()
        Specified by:
        getAccessToken in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getAccessTokenLock

        public Lock getAccessTokenLock()
        Specified by:
        getAccessTokenLock in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • isAccessTokenExpired

        public boolean isAccessTokenExpired()
        Specified by:
        isAccessTokenExpired in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • expireAccessToken

        public void expireAccessToken()
        Specified by:
        expireAccessToken in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • updateAccessToken

        public void updateAccessToken(me.chanjar.weixin.common.bean.WxAccessToken accessToken)
        Specified by:
        updateAccessToken in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • updateAccessToken

        public void updateAccessToken(String accessToken,                              int expiresInSeconds)
        Specified by:
        updateAccessToken in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getAppId

        public String getAppId()
        Specified by:
        getAppId in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getSecret

        public String getSecret()
        Specified by:
        getSecret in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getToken

        public String getToken()
        Specified by:
        getToken in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getAesKey

        public String getAesKey()
        Specified by:
        getAesKey in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getTemplateId

        public String getTemplateId()
        Specified by:
        getTemplateId in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getExpiresTime

        public long getExpiresTime()
        Specified by:
        getExpiresTime in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getOauth2redirectUri

        public String getOauth2redirectUri()
        Specified by:
        getOauth2redirectUri in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getHttpProxyHost

        public String getHttpProxyHost()
        Specified by:
        getHttpProxyHost in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getHttpProxyPort

        public int getHttpProxyPort()
        Specified by:
        getHttpProxyPort in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getHttpProxyUsername

        public String getHttpProxyUsername()
        Specified by:
        getHttpProxyUsername in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getHttpProxyPassword

        public String getHttpProxyPassword()
        Specified by:
        getHttpProxyPassword in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getTmpDirFile

        public File getTmpDirFile()
        Specified by:
        getTmpDirFile in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getApacheHttpClientBuilder

        public me.chanjar.weixin.common.util.http.apache.ApacheHttpClientBuilder getApacheHttpClientBuilder()
        Specified by:
        getApacheHttpClientBuilder in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • autoRefreshToken

        public boolean autoRefreshToken()
        Specified by:
        autoRefreshToken in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getTicket

        public String getTicket(me.chanjar.weixin.mp.enums.TicketType type)
        Specified by:
        getTicket in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getTicketLock

        public Lock getTicketLock(me.chanjar.weixin.mp.enums.TicketType type)
        Specified by:
        getTicketLock in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • getTicketExpiresTime

        public long getTicketExpiresTime(me.chanjar.weixin.mp.enums.TicketType type)
        ?? ticket ????
        Parameters:
        type - ticket??
        Returns:
        ?????????
      • isTicketExpired

        public boolean isTicketExpired(me.chanjar.weixin.mp.enums.TicketType type)
        Specified by:
        isTicketExpired in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • expireTicket

        public void expireTicket(me.chanjar.weixin.mp.enums.TicketType type)
        Specified by:
        expireTicket in interface me.chanjar.weixin.mp.api.WxMpConfigStorage
      • updateTicket

        public void updateTicket(me.chanjar.weixin.mp.enums.TicketType type,                         String ticket,                         int expiresInSeconds)
        Specified by:
        updateTicket in interface me.chanjar.weixin.mp.api.WxMpConfigStorage

Copyright © 2018–2019. All rights reserved.



NOTHING
NOTHING
Add the Maven Dependecy to your project: maven dependecy for com.amazonaws : aws-java-sdk : 1.3.14