Interface IUploadStreamContent

All Superinterfaces:
Serializable
All Known Implementing Classes:
DefaultUploadStreamContent, DefaultUploadStreamContentBySeparateOutputStreams

public interface IUploadStreamContent extends Serializable
Interface that is used to pass content that is uploadeded from the client. The content is passed as stream - so that not the whole content of what is uploaded is kept in memory.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called before the first file is transferred.
    void
    Called after all files have been passed via #passClientFile(String, byte[]).
     
    URL that can be passed into the upload component.
    void
    This method passes the uploaded file content into your implementation.
  • Method Details

    • getId

      String getId()
    • getURL

      String getURL()
      URL that can be passed into the upload component. The URL is the one used by the uploade component to send the content of a file that is to be uploaded.
    • beginPassing

      void beginPassing()
      Called before the first file is transferred.
    • passClientFilesAsStream

      void passClientFilesAsStream(InputStream is)
      This method passes the uploaded file content into your implementation.

      The format of the stream is:
    • endPassing

      void endPassing()
      Called after all files have been passed via #passClientFile(String, byte[]). The upload has ended when this method is called.