Interface UstraMessageService

All Superinterfaces:
UstraBaseService
All Known Implementing Classes:
DefaultDbUstraMessageService

public interface UstraMessageService extends UstraBaseService
  • Method Details

    • getMsgs

      메시지 목록 조회
      Parameters:
      criteria - 조회 조건
      Returns:
      조회된 메시지 목록
    • pollMsg

      UstraMessageModel pollMsg(UstraMessageModel.Criteria criteria, String nextSttCd)
      메시지 목록 조회 (for update)
      Parameters:
      criteria - 조회 조건
      Returns:
      조회된 메시지 목록
    • getMsg

      UstraMessageModel getMsg(Integer msgId)
      메시지 상세 조회
      Parameters:
      msgId - 조회할 메시지 상세 아이디
      Returns:
      조회된 메시지 상세 정보
    • addMsg

      int addMsg(UstraMessageModel msg)
      메시지 등록
      Parameters:
      msg - 등록할 메시지 정보
      Returns:
    • removeMsg

      int removeMsg(Integer msgId)
      메시지 삭제
      Parameters:
      msgId - 삭제할 메시지 상세 아이디
      Returns:
    • retryTransferWithSchedule

      int retryTransferWithSchedule(Integer msgId)
      재발송 요청 (스케줄)
      Parameters:
      msgId - 메시지 ID
      Returns:
    • retryTransferWithManual

      int retryTransferWithManual(Integer msgId)
      재발송 요청 (수동)
      Parameters:
      msgId - 메시지 ID
      Returns:
    • changeStatusInfoCancelWait

      int changeStatusInfoCancelWait(Integer msgId)
      메시지 상태 변경 (취소대기)
      Parameters:
      msgId - 메시지 ID
      Returns:
    • changeStatusInfoTransferDone

      int changeStatusInfoTransferDone(Integer msgId)
      메시지 상태 변경 (발송완료)
      Parameters:
      msgId - 메시지 ID
      Returns:
    • changeStatusInfoTransferFail

      int changeStatusInfoTransferFail(Integer msgId)
      메시지 상태 변경 (발송실패)
      Parameters:
      msgId - 메시지 ID
      Returns: