org.apache.commons.httpclient.methods.multipart
Class ByteArrayPartSource
java.lang.Object
|
+--org.apache.commons.httpclient.methods.multipart.ByteArrayPartSource
- All Implemented Interfaces:
- PartSource
- public class ByteArrayPartSource
- extends Object
- implements PartSource
A PartSource that reads from a byte array. This class should be used when
the data to post is already loaded into memory.
- Since:
- 2.0
- Author:
- Michael Becke
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteArrayPartSource
public ByteArrayPartSource(String fileName,
byte[] bytes)
- Constructor for ByteArrayPartSource.
- Parameters:
fileName
- the name of the file these bytes representbytes
- the content of this part
getLength
public long getLength()
- Description copied from interface:
PartSource
- Gets the number of bytes contained in this source.
- Specified by:
getLength
in interface PartSource
- See Also:
PartSource.getLength()
getFileName
public String getFileName()
- Description copied from interface:
PartSource
- Gets the name of the file this source represents.
- Specified by:
getFileName
in interface PartSource
- See Also:
PartSource.getFileName()
createInputStream
public InputStream createInputStream()
throws IOException
- Description copied from interface:
PartSource
- Gets a new InputStream for reading this source. This method can be
called more than once and should therefore return a new stream every
time.
- Specified by:
createInputStream
in interface PartSource
- See Also:
PartSource.createInputStream()
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.