Class AbstractRequestContent

    • Constructor Detail

      • AbstractRequestContent

        protected AbstractRequestContent​(java.lang.String contentType)
    • Method Detail

      • getContentType

        public java.lang.String getContentType()
        Specified by:
        getContentType in interface Request.Content
        Returns:
        the content type string such as "application/octet-stream" or "application/json;charset=UTF8", or null if no content type must be set
      • subscribe

        public Request.Content.Subscription subscribe​(Request.Content.Consumer consumer,
                                                      boolean emitInitialContent)
        Description copied from interface: Request.Content

        Initializes this content producer with the content consumer, and with the indication of whether initial content, if present, must be emitted upon the initial demand of content (to support delaying the send of the request content in case of Expect: 100-Continue when emitInitialContent is false).

        Specified by:
        subscribe in interface Request.Content
        Parameters:
        consumer - the content consumer to invoke when there is demand for content
        emitInitialContent - whether to emit initial content, if present
        Returns:
        the Subscription that links this producer to the consumer