@Path(value="api/emergency") @Produces(value="application/json") public class EmergencyApiResource extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected ExecutorManager |
executorManager |
protected static String |
META_LEADER_HEALTHY_URL |
protected MetaServerService |
metaServerService |
protected ProvideDataRepository |
provideDataRepository |
protected SessionServerConfig |
sessionServerConfig |
| 构造器和说明 |
|---|
EmergencyApiResource() |
| 限定符和类型 | 方法和说明 |
|---|---|
CommonResponse |
closePushByRepository()
close push by repository when meta leader is down
|
void |
init() |
EmergencyApiResource |
setMetaNodeService(MetaServerService metaServerService)
Setter method for property metaNodeService.
|
CommonResponse |
shutdownByRepository(String token)
stop server by repository when meta leader is down
|
CommonResponse |
zoneClosePush()
close push broadcast on zone when meta leader is down
|
@Autowired protected ProvideDataRepository provideDataRepository
@Autowired protected MetaServerService metaServerService
@Autowired protected SessionServerConfig sessionServerConfig
@Autowired protected ExecutorManager executorManager
@PostConstruct public void init()
@POST @Path(value="/pushSwitch/stop") @Produces(value="application/json") public CommonResponse closePushByRepository()
@POST @Path(value="/shutdown") @Produces(value="application/json") public CommonResponse shutdownByRepository(@FormParam(value="token") String token)
token - token@GET @Path(value="/pushSwitch/zone/stop") @Produces(value="application/json") public CommonResponse zoneClosePush()
public EmergencyApiResource setMetaNodeService(MetaServerService metaServerService)
metaServerService - value to be assigned to property metaNodeServiceCopyright © 2023 The Ant Financial. All rights reserved.