Class OutboundSseEventImpl

    • Method Detail

      • getName

        public String getName()
        Description copied from interface: SseEvent
        Get event name.

        Contains value of SSE "event" field. This field is optional. Method may return null, if the event name is not specified.

        Specified by:
        getName in interface SseEvent
        Returns:
        event name, or null if not set.
      • getId

        public String getId()
        Description copied from interface: SseEvent
        Get event identifier.

        Contains value of SSE "id" field. This field is optional. Method may return null, if the event identifier is not specified.

        Specified by:
        getId in interface SseEvent
        Returns:
        event id.
      • getReconnectDelay

        public long getReconnectDelay()
        Description copied from interface: SseEvent
        Get new connection retry time in milliseconds the event receiver should wait before attempting to reconnect after a connection to the SSE event source is lost.

        Contains value of SSE "retry" field. This field is optional. Method returns SseEvent.RECONNECT_NOT_SET if no value has been set.

        Specified by:
        getReconnectDelay in interface SseEvent
        Returns:
        reconnection delay in milliseconds or SseEvent.RECONNECT_NOT_SET if no value has been set.
      • isReconnectDelaySet

        public boolean isReconnectDelaySet()
        Description copied from interface: SseEvent
        Check if the connection retry time has been set in the event.
        Specified by:
        isReconnectDelaySet in interface SseEvent
        Returns:
        true if new reconnection delay has been set in the event, false otherwise.
      • isMediaTypeSet

        public boolean isMediaTypeSet()
      • setMediaType

        public void setMediaType​(MediaType mediaType)
      • getComment

        public String getComment()
        Description copied from interface: SseEvent
        Get a comment string that accompanies the event.

        Contains value of the comment associated with SSE event. This field is optional. Method may return null, if the event comment is not specified.

        Specified by:
        getComment in interface SseEvent
        Returns:
        comment associated with the event.
      • isEscape

        public boolean isEscape()
      • setEscape

        public void setEscape​(Boolean escape)