com.vaadin.flow.server.communication.streaming.
Class StreamingEndEventImpl
All Implemented Interfaces:
StreamVariable.StreamingEndEvent
, StreamVariable.StreamingEvent
, Serializable
Implementation of StreamVariable.StreamingEndEvent
.
Since:
1.0
See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionStreamingEndEventImpl
(String filename, String type, long totalBytes) End event constructor.
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.server.StreamVariable.StreamingEvent
getBytesReceived, getContentLength, getFileName, getMimeType
-
Constructor Details
-
StreamingEndEventImpl
End event constructor.
Parameters:
filename
- filenametype
- file typetotalBytes
- total size in bytes
-
-
Method Details
-
getFileName
Description copied from interface:
StreamVariable.StreamingEvent
Get the file name for the stream.
Specified by:
getFileName
in interfaceStreamVariable.StreamingEvent
Returns:
the file name of the streamed file if known
-
getMimeType
Description copied from interface:
StreamVariable.StreamingEvent
Get the mime type for the stream.
Specified by:
getMimeType
in interfaceStreamVariable.StreamingEvent
Returns:
the mime type of the streamed file if known
-
getContentLength
public final long getContentLength()Description copied from interface:
StreamVariable.StreamingEvent
Get the content length.
Specified by:
getContentLength
in interfaceStreamVariable.StreamingEvent
Returns:
the length of the stream (in bytes) if known, else -1
-
getBytesReceived
public final long getBytesReceived()Description copied from interface:
StreamVariable.StreamingEvent
Get the number of bytes streamed.
Specified by:
getBytesReceived
in interfaceStreamVariable.StreamingEvent
Returns:
then number of bytes streamed to StreamVariable
-