Keys.java
1.18 KB
/*******************************************************************************
* Copyright (c) 2005, 2014 springside.github.io
*
* Licensed under the Apache License, Version 2.0 (the "License");
*******************************************************************************/
package com.cjs.cms.util.redis.scheduler;
public class Keys {
public static String getScheduledJobKey(String jobName) {
return new StringBuilder().append("job:").append(jobName).append(":scheduled").toString();
}
public static String getReadyJobKey(String jobName) {
return new StringBuilder().append("job:").append(jobName).append(":ready").toString();
}
public static String getLockJobKey(String jobName) {
return new StringBuilder().append("job:").append(jobName).append(":lock").toString();
}
public static String getDispatchCounterKey(String jobName) {
return new StringBuilder().append("job:").append(jobName).append(":dispatch.counter")
.toString();
}
public static String getRetryCounterKey(String jobName) {
return new StringBuilder().append("job:").append(jobName).append(":retry.counter")
.toString();
}
}