public class InputStreamUploadSource extends java.lang.Object implements UploadSource
Modifier and Type | Field and Description |
---|---|
private java.io.InputStream |
in |
private FileMetaData |
metadata |
private java.lang.String |
name |
Constructor and Description |
---|
InputStreamUploadSource(java.lang.String name,
java.io.InputStream in)
Create a new upload source from the existing input stream.
|
InputStreamUploadSource(java.lang.String name,
java.io.InputStream in,
FileMetaData metadata)
Create a new upload source from the existing input stream
and file metadata.
|
Modifier and Type | Method and Description |
---|---|
java.io.InputStream |
getInputStream()
Get an input stream for reading the resource data.
|
FileMetaData |
getMetadata()
Get a metadata instance with information about
the local file that is about to be uploaded.
|
java.lang.String |
getName()
The name of the resource.
|
private final java.lang.String name
private final java.io.InputStream in
private final FileMetaData metadata
public InputStreamUploadSource(java.lang.String name, java.io.InputStream in)
public InputStreamUploadSource(java.lang.String name, java.io.InputStream in, FileMetaData metadata)
public java.lang.String getName()
UploadSource
getName
in interface UploadSource
public FileMetaData getMetadata()
UploadSource
UploadSource.getInputStream()
is called.getMetadata
in interface UploadSource
public java.io.InputStream getInputStream()
UploadSource
getInputStream
in interface UploadSource