public class

FeedableBodyGenerator

extends Object
implements BodyGenerator
java.lang.Object
   ↳ com.ning.http.client.providers.grizzly.FeedableBodyGenerator

Class Overview

BodyGenerator which may return just part of the payload at the time handler is requesting it. If it happens - PartialBodyGenerator becomes responsible for finishing payload transferring asynchronously.

Summary

Public Constructors
FeedableBodyGenerator()
Public Methods
Body createBody()
Creates a new instance of the request body to be read.
void feed(Buffer buffer, boolean isLast)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.ning.http.client.BodyGenerator

Public Constructors

public FeedableBodyGenerator ()

Public Methods

public Body createBody ()

Creates a new instance of the request body to be read. While each invocation of this method is supposed to create a fresh instance of the body, the actual contents of all these body instances is the same. For example, the body needs to be resend after an authentication challenge of a redirect.

Returns
  • The request body, never null.
Throws
IOException

public void feed (Buffer buffer, boolean isLast)

Throws
IOException