Class SseEventSinkValueParamProvider

java.lang.Object
org.glassfish.jersey.server.internal.inject.AbstractValueParamProvider
org.glassfish.jersey.media.sse.internal.SseEventSinkValueParamProvider
All Implemented Interfaces:
ValueParamProvider

public class SseEventSinkValueParamProvider extends org.glassfish.jersey.server.internal.inject.AbstractValueParamProvider
ValueParamProvider for binding SseEventSink to its implementation.
Author:
Adam Lindenthal
  • Constructor Details

    • SseEventSinkValueParamProvider

      @Inject public SseEventSinkValueParamProvider(jakarta.inject.Provider<org.glassfish.jersey.server.internal.inject.MultivaluedParameterExtractorProvider> mpep, jakarta.inject.Provider<AsyncContext> asyncContextSupplier)
      Constructor.
      Parameters:
      mpep - multivalued map parameter extractor provider.
  • Method Details

    • createValueProvider

      protected Function<ContainerRequest,SseEventSink> createValueProvider(Parameter parameter)
      Description copied from class: org.glassfish.jersey.server.internal.inject.AbstractValueParamProvider
      Create a value provider for the parameter. May return null in case the parameter is not supported by the value provider.
      Specified by:
      createValueProvider in class org.glassfish.jersey.server.internal.inject.AbstractValueParamProvider
      Parameters:
      parameter - parameter requesting the value provider instance.
      Returns:
      parameter value supplier. Returns null if parameter is not supported.