接口 EntityResponse<T>

    • 方法详细资料

      • entity

        T entity()
        Return the entity that makes up this response.
      • fromObject

        static <T> EntityResponse.Builder<T> fromObject​(T body)
        Create a builder with the given object.
        类型参数:
        T - the type of the body
        参数:
        body - the object that represents the body of the response
        返回:
        the created builder
      • fromProducer

        static <T> EntityResponse.Builder<T> fromProducer​(T producer,
                                                          Class<?> elementClass)
        Create a builder with the given producer.
        参数:
        producer - the producer that represents the body of the response
        elementClass - the class of elements contained in the publisher
        返回:
        the created builder
        从以下版本开始:
        5.2
      • fromProducer

        static <T> EntityResponse.Builder<T> fromProducer​(T producer,
                                                          ParameterizedTypeReference<?> typeReference)
        Create a builder with the given producer.
        参数:
        producer - the producer that represents the body of the response
        typeReference - the type of elements contained in the producer
        返回:
        the created builder
        从以下版本开始:
        5.2
      • fromPublisher

        static <T,​P extends org.reactivestreams.Publisher<T>> EntityResponse.Builder<P> fromPublisher​(P publisher,
                                                                                                            Class<T> elementClass)
        Create a builder with the given publisher.
        类型参数:
        T - the type of the elements contained in the publisher
        P - the type of the Publisher
        参数:
        publisher - the publisher that represents the body of the response
        elementClass - the class of elements contained in the publisher
        返回:
        the created builder
      • fromPublisher

        static <T,​P extends org.reactivestreams.Publisher<T>> EntityResponse.Builder<P> fromPublisher​(P publisher,
                                                                                                            ParameterizedTypeReference<T> typeReference)
        Create a builder with the given publisher.
        类型参数:
        T - the type of the elements contained in the publisher
        P - the type of the Publisher
        参数:
        publisher - the publisher that represents the body of the response
        typeReference - the type of elements contained in the publisher
        返回:
        the created builder