Class StreamingStartEventImpl
- java.lang.Object
-
- com.vaadin.flow.server.communication.streaming.StreamingStartEventImpl
-
- All Implemented Interfaces:
StreamVariable.StreamingEvent,StreamVariable.StreamingStartEvent,Serializable
public final class StreamingStartEventImpl extends Object implements StreamVariable.StreamingStartEvent
Implementation forStreamVariable.StreamingStartEvent.- Since:
- 1.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StreamingStartEventImpl(String filename, String type, long contentLength)Streaming start event constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisposeStreamVariable()The owner of the StreamVariable can call this method to inform the implementation that this StreamVariable will not be used to accept more post.longgetBytesReceived()Get the number of bytes streamed.longgetContentLength()Get the content length.StringgetFileName()Get the file name for the stream.StringgetMimeType()Get the mime type for the stream.booleanisDisposed()Get if stream resource should be unregistered.-
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
-
-
-
-
Method Detail
-
disposeStreamVariable
public void disposeStreamVariable()
Description copied from interface:StreamVariable.StreamingStartEventThe owner of the StreamVariable can call this method to inform the implementation that this StreamVariable will not be used to accept more post.- Specified by:
disposeStreamVariablein interfaceStreamVariable.StreamingStartEvent
-
isDisposed
public boolean isDisposed()
Get if stream resource should be unregistered.- Returns:
- true if stream variable should be unregistered
-
getFileName
public final String getFileName()
Description copied from interface:StreamVariable.StreamingEventGet the file name for the stream.- Specified by:
getFileNamein interfaceStreamVariable.StreamingEvent- Returns:
- the file name of the streamed file if known
-
getMimeType
public final String getMimeType()
Description copied from interface:StreamVariable.StreamingEventGet the mime type for the stream.- Specified by:
getMimeTypein interfaceStreamVariable.StreamingEvent- Returns:
- the mime type of the streamed file if known
-
getContentLength
public final long getContentLength()
Description copied from interface:StreamVariable.StreamingEventGet the content length.- Specified by:
getContentLengthin interfaceStreamVariable.StreamingEvent- Returns:
- the length of the stream (in bytes) if known, else -1
-
getBytesReceived
public final long getBytesReceived()
Description copied from interface:StreamVariable.StreamingEventGet the number of bytes streamed.- Specified by:
getBytesReceivedin interfaceStreamVariable.StreamingEvent- Returns:
- then number of bytes streamed to StreamVariable
-
-