com.vaadin.flow.component.upload.receivers.
Class AbstractFileBuffer
- java.lang.Object
-
- com.vaadin.flow.component.upload.receivers.AbstractFileBuffer
-
All Implemented Interfaces:
Direct Known Subclasses:
public abstract class AbstractFileBuffer extends Object implements Serializable
Abstract class for common file receiver buffers.
See Also:
-
-
Constructor Summary
Constructors Constructor and Description AbstractFileBuffer()
Constructor for creating a file buffer with the default file factory.
AbstractFileBuffer(FileFactory factory)
Constructor taking in the file factory used to create upload
File
.
-
Method Summary
All Methods Modifier and Type Method and Description protected FileOutputStream
createFileOutputStream(String fileName)
Create a file output stream for the file.
protected Logger
getLogger()
-
-
-
Constructor Detail
-
AbstractFileBuffer
public AbstractFileBuffer()
Constructor for creating a file buffer with the default file factory.
Files will be created using
File.createTempFile(String, String)
and have that build 'upload_tmpfile_{FILENAME}_{currentTimeMillis}'
-
AbstractFileBuffer
public AbstractFileBuffer(FileFactory factory)
Constructor taking in the file factory used to create upload
File
.Parameters:
factory
- file factory for file buffer
-
-
Method Detail
-
createFileOutputStream
protected FileOutputStream createFileOutputStream(String fileName)
Create a file output stream for the file.
Parameters:
fileName
- the name of the fileReturns:
the file output stream
-
getLogger
protected Logger getLogger()
-
-