类 ResponseBodyEmitterReturnValueHandler

java.lang.Object
cn.taketoday.web.handler.method.ResponseBodyEmitterReturnValueHandler
所有已实现的接口:
SmartReturnValueHandler, ReturnValueHandler

public class ResponseBodyEmitterReturnValueHandler extends Object implements SmartReturnValueHandler
Handler for return values of type ResponseBodyEmitter and sub-classes such as SseEmitter including the same types wrapped with ResponseEntity.

also supports reactive return value types for any reactive library with registered adapters in ReactiveAdapterRegistry.

从以下版本开始:
4.0 2022/4/9 13:36
作者:
Rossen Stoyanchev, Harry Yang
  • 字段详细资料

  • 构造器详细资料

    • ResponseBodyEmitterReturnValueHandler

      public ResponseBodyEmitterReturnValueHandler(List<HttpMessageConverter<?>> messageConverters)
      Simple constructor with reactive type support based on a default instance of ReactiveAdapterRegistry, SyncTaskExecutor, and ContentNegotiationManager with an Accept header strategy.
    • ResponseBodyEmitterReturnValueHandler

      public ResponseBodyEmitterReturnValueHandler(List<HttpMessageConverter<?>> messageConverters, ContentNegotiationManager manager)
      Complete constructor with pluggable "reactive" type support.
      参数:
      messageConverters - converters to write emitted objects with
      manager - for detecting streaming media types
    • ResponseBodyEmitterReturnValueHandler

      public ResponseBodyEmitterReturnValueHandler(List<HttpMessageConverter<?>> messageConverters, cn.taketoday.core.ReactiveAdapterRegistry registry, cn.taketoday.core.task.TaskExecutor executor, ContentNegotiationManager manager)
      Complete constructor with pluggable "reactive" type support.
      参数:
      messageConverters - converters to write emitted objects with
      registry - for reactive return value type support
      executor - for blocking I/O writes of items emitted from reactive types
      manager - for detecting streaming media types
  • 方法详细资料