com.vaadin.flow.server.communication.streaming.
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 for
StreamVariable.StreamingErrorEvent
.Since:
1.0
See Also:
-
-
Constructor Summary
Constructors Constructor Description StreamingErrorEventImpl​(String filename, String type, long contentLength, long bytesReceived, Exception exception)
Streaming error event constructor.
-
Method Summary
All Methods Modifier and Type Method Description long
getBytesReceived()
Get the number of bytes streamed.
long
getContentLength()
Get the content length.
Exception
getException()
Get the exception that failed the stream.
String
getFileName()
Get the file name for the stream.
String
getMimeType()
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.StreamingErrorEvent
Get the exception that failed the stream.
Specified by:
getException
in interfaceStreamVariable.StreamingErrorEvent
Returns:
the exception that caused the receiving not to finish cleanly
-
getFileName
public final String 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
public final String 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
-
-