@Service
public class SchedGroupService
extends cn.ponfee.disjob.common.base.SingletonClassConstraint
| 构造器和说明 |
|---|
SchedGroupService(SchedGroupMapper groupMapper,
SupervisorRegistry supervisorRegistry,
ServerInvokeService serverInvokeService,
SupervisorProperties supervisorProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
add(SchedGroupAddRequest request) |
static String |
createSupervisorAuthenticationToken(String group) |
boolean |
delete(String group,
String updatedBy) |
boolean |
edit(SchedGroupUpdateRequest request) |
static void |
fillSupervisorAuthenticationToken(String group,
cn.ponfee.disjob.core.dto.worker.AuthenticationParam param) |
SchedGroupResponse |
get(String group) |
static DisjobGroup |
getGroup(String group) |
static boolean |
isDeveloper(String group,
String user) |
static Set<String> |
myGroups(String user) |
cn.ponfee.disjob.common.model.PageResponse<SchedGroupResponse> |
queryForPage(SchedGroupPageRequest pageRequest) |
List<String> |
searchGroup(String term) |
boolean |
updateOwnUser(String group,
String ownUser,
String updatedBy) |
boolean |
updateToken(String group,
cn.ponfee.disjob.core.enums.TokenType type,
String newToken,
String updatedBy,
String oldToken) |
static boolean |
verifyUserAuthenticationToken(String tokenSecret,
String group) |
static boolean |
verifyWorkerAuthenticationToken(String tokenSecret,
String group) |
static boolean |
verifyWorkerSignatureToken(String tokenSecret,
String group) |
public SchedGroupService(SchedGroupMapper groupMapper, SupervisorRegistry supervisorRegistry, ServerInvokeService serverInvokeService, SupervisorProperties supervisorProperties)
public long add(SchedGroupAddRequest request)
public boolean edit(SchedGroupUpdateRequest request)
public SchedGroupResponse get(String group)
public boolean updateToken(String group, cn.ponfee.disjob.core.enums.TokenType type, String newToken, String updatedBy, String oldToken)
public cn.ponfee.disjob.common.model.PageResponse<SchedGroupResponse> queryForPage(SchedGroupPageRequest pageRequest)
public static DisjobGroup getGroup(String group)
public static String createSupervisorAuthenticationToken(String group)
public static void fillSupervisorAuthenticationToken(String group, cn.ponfee.disjob.core.dto.worker.AuthenticationParam param)
public static boolean verifyWorkerAuthenticationToken(String tokenSecret, String group)
public static boolean verifyUserAuthenticationToken(String tokenSecret, String group)
Copyright © 2024. All rights reserved.