Interface Receiver

All Superinterfaces:
Serializable
All Known Subinterfaces:
MultiFileReceiver
All Known Implementing Classes:
FileBuffer, MemoryBuffer, MultiFileBuffer, MultiFileMemoryBuffer
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface Receiver extends Serializable
Interface that must be implemented by the upload receivers to provide the Upload component an output stream to write the uploaded data.
Author:
Vaadin Ltd.
  • Method Summary

    Modifier and Type
    Method
    Description
    receiveUpload(String fileName, String mimeType)
    Invoked when a new upload arrives.
  • Method Details

    • receiveUpload

      OutputStream receiveUpload(String fileName, String mimeType)
      Invoked when a new upload arrives.
      Parameters:
      fileName - the desired filename of the upload, usually as specified by the client
      mimeType - the MIME type of the uploaded file
      Returns:
      stream to which the uploaded file should be written