VppUnIntegrationService.java 708 B

12345678910111213141516171819202122232425262728
  1. package com.usky.vpp.service;
  2. import com.usky.vpp.domain.VppDrEvent;
  3. import java.util.Map;
  4. /**
  5. * DN 主动调用 UN(Poll、注册、申报、出清确认)
  6. */
  7. public interface VppUnIntegrationService {
  8. Map<String, Object> refreshToken();
  9. /** 从数据库加载已持久化的 registrationID(配置未设置时) */
  10. void loadPersistedRegistrationId();
  11. Map<String, Object> register();
  12. Map<String, Object> pollOnce();
  13. Map<String, Object> submitParticipation(Long eventId, boolean participate);
  14. Map<String, Object> submitClearing(Long eventId);
  15. Map<String, Object> acknowledgeClearing(Long eventId);
  16. void handlePollResponse(Map<String, Object> response);
  17. }