Class StreamingProgressEventImpl
java.lang.Object
com.vaadin.flow.server.communication.streaming.StreamingProgressEventImpl
- All Implemented Interfaces:
StreamVariable.StreamingEvent
,StreamVariable.StreamingProgressEvent
,Serializable
public final class StreamingProgressEventImpl
extends Object
implements StreamVariable.StreamingProgressEvent
Implementation for
StreamVariable.StreamingProgressEvent
.- Since:
- 1.0
- See Also:
-
Constructor Summary
ConstructorDescriptionStreamingProgressEventImpl
(String filename, String type, long contentLength, long bytesReceived) Streaming progress 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
-
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
-