com.ning.http.client.generators
Class ByteArrayBodyGenerator

java.lang.Object
  extended by com.ning.http.client.generators.ByteArrayBodyGenerator
All Implemented Interfaces:
BodyGenerator

public class ByteArrayBodyGenerator
extends Object
implements BodyGenerator

A BodyGenerator backed by a byte array.


Nested Class Summary
protected  class ByteArrayBodyGenerator.ByteBody
           
 
Constructor Summary
ByteArrayBodyGenerator(byte[] bytes)
           
 
Method Summary
 Body createBody()
          Creates a new instance of the request body to be read.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteArrayBodyGenerator

public ByteArrayBodyGenerator(byte[] bytes)
Method Detail

createBody

public Body createBody()
                throws IOException
Description copied from interface: BodyGenerator
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.

Specified by:
createBody in interface BodyGenerator
Returns:
The request body, never null.
Throws:
IOException - If the body could not be created.


Copyright © 2011. All Rights Reserved.