public class RefreshTokenJobHandler extends Object implements JobHandler
AuthTokenPo auth_token 表的 id 为 Long 类型| 限定符和类型 | 字段和说明 |
|---|---|
static String |
REFRESH_TOKEN_JOB
refresh token 定时任务锁的 redis key
|
static Integer |
REFRESH_TOKEN_JOB_KEY_EXPIRED_IN
refresh token 定时任务锁的 redis key 的过期时间, 单位: 小时
|
| 构造器和说明 |
|---|
RefreshTokenJobHandler(UsersConnectionRepository usersConnectionRepository,
UsersConnectionTokenRepository usersConnectionTokenRepository,
Auth2Properties auth2Properties,
ExecutorService refreshTokenTaskExecutor) |
public static final String REFRESH_TOKEN_JOB
public static final Integer REFRESH_TOKEN_JOB_KEY_EXPIRED_IN
public RefreshTokenJobHandler(UsersConnectionRepository usersConnectionRepository, UsersConnectionTokenRepository usersConnectionTokenRepository, Auth2Properties auth2Properties, @Qualifier(value="refreshTokenTaskExecutor") ExecutorService refreshTokenTaskExecutor)
public void run()
run 在接口中 JobHandlerpublic String cronExp()
cronExp 在接口中 JobHandler@Transactional(rollbackFor=java.lang.Exception.class, propagation=REQUIRED) public void updateAuthTokenPo(@NonNull AuthTokenPo token) throws Exception
token - AuthTokenPoException - 更新 user_connection 或 auth_token 出现错误.Copyright © 2021. All rights reserved.