Class StreamingErrorEventImpl
- java.lang.Object
-
- com.vaadin.flow.server.communication.streaming.StreamingErrorEventImpl
-
- All Implemented Interfaces:
StreamVariable.StreamingErrorEvent,StreamVariable.StreamingEvent,Serializable
public final class StreamingErrorEventImpl extends Object implements StreamVariable.StreamingErrorEvent
Implementation forStreamVariable.StreamingErrorEvent.- Since:
- 1.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StreamingErrorEventImpl(String filename, String type, long contentLength, long bytesReceived, Exception exception)Streaming error event constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetBytesReceived()Get the number of bytes streamed.longgetContentLength()Get the content length.ExceptiongetException()Get the exception that failed the stream.StringgetFileName()Get the file name for the stream.StringgetMimeType()Get the mime type for the stream.-
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 Detail
-
StreamingErrorEventImpl
public StreamingErrorEventImpl(String filename, String type, long contentLength, long bytesReceived, Exception exception)
Streaming error event constructor.- Parameters:
filename- filenametype- file typecontentLength- content lengthbytesReceived- amount of bytes receivedexception- exception for stream failure
-
-
Method Detail
-
getException
public Exception getException()
Description copied from interface:StreamVariable.StreamingErrorEventGet the exception that failed the stream.- Specified by:
getExceptionin interfaceStreamVariable.StreamingErrorEvent- Returns:
- the exception that caused the receiving not to finish cleanly
-
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
-
-