Class SseEventSinkInterceptor

java.lang.Object
org.jboss.resteasy.plugins.providers.sse.SseEventSinkInterceptor
All Implemented Interfaces:
ContainerRequestFilter

@Provider @Priority(2147483647) public class SseEventSinkInterceptor extends Object implements ContainerRequestFilter
  • Constructor Details

    • SseEventSinkInterceptor

      public SseEventSinkInterceptor()
  • Method Details

    • filter

      public void filter(ContainerRequestContext requestContext) throws IOException
      Description copied from interface: ContainerRequestFilter
      Filter method called before a request has been dispatched to a resource.

      Filters in the filter chain are ordered according to their jakarta.annotation.Priority class-level annotation value. If a request filter produces a response by calling ContainerRequestContext.abortWith(jakarta.ws.rs.core.Response) method, the execution of the (either pre-match or post-match) request filter chain is stopped and the response is passed to the corresponding response filter chain (either pre-match or post-match). For example, a pre-match caching filter may produce a response in this way, which would effectively skip any post-match request filters as well as post-match response filters. Note however that a responses produced in this manner would still be processed by the pre-match response filter chain.

      Specified by:
      filter in interface ContainerRequestFilter
      Parameters:
      requestContext - request context.
      Throws:
      IOException - if an I/O exception occurs.
      See Also: