Class CleanupWebSocketService

java.lang.Object
org.exoplatform.addons.documents.cleanup.websocket.CleanupWebSocketService

@Service public class CleanupWebSocketService extends Object
Push-only CometD channel notifying connected administrators of campaign progress and state changes. Errors are swallowed: WebSocket freshness is a UX enhancement, never a correctness requirement (tolerates the Seti warm-up no-op window).
  • Field Details

  • Constructor Details

    • CleanupWebSocketService

      public CleanupWebSocketService()
  • Method Details

    • init

      @PostConstruct public void init()
    • sendToAdministrators

      public void sendToAdministrators(CleanupWsMessage message)
      Pushes a message to every connected member of /platform/administrators.
      Parameters:
      message - flat progress/state payload