Class WriteException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
org.apache.mina.core.write.WriteException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
NothingWrittenException, WriteTimeoutException, WriteToClosedSessionException
An exception which is thrown when one or more write operations failed.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<WriteRequest> The list of WriteRequest stored in this exceptionprivate static final longThe mandatory serialVersionUUID -
Constructor Summary
ConstructorsConstructorDescriptionWriteException(Collection<WriteRequest> requests) Creates a new WriteException instance.WriteException(Collection<WriteRequest> requests, String message) Creates a new WriteException instance.WriteException(Collection<WriteRequest> requests, String message, Throwable cause) Creates a new WriteException instance.WriteException(Collection<WriteRequest> requests, Throwable cause) Creates a new WriteException instance.WriteException(WriteRequest request) Creates a new WriteException instance.WriteException(WriteRequest request, String message) Creates a new WriteException instance.WriteException(WriteRequest request, String message, Throwable cause) Creates a new WriteException instance.WriteException(WriteRequest request, Throwable cause) Creates a new WriteException instance. -
Method Summary
Modifier and TypeMethodDescriptionprivate static List<WriteRequest> asRequestList(Collection<WriteRequest> requests) private static List<WriteRequest> asRequestList(WriteRequest request) Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDThe mandatory serialVersionUUID- See Also:
-
requests
The list of WriteRequest stored in this exception
-
-
Constructor Details
-
WriteException
Creates a new WriteException instance.- Parameters:
request- The associatedWriteRequest
-
WriteException
Creates a new WriteException instance.- Parameters:
request- The associatedWriteRequestmessage- The detail message
-
WriteException
Creates a new WriteException instance.- Parameters:
request- The associatedWriteRequestmessage- The detail messagecause- The Exception's cause
-
WriteException
Creates a new WriteException instance.- Parameters:
request- The associatedWriteRequestcause- The Exception's cause
-
WriteException
Creates a new WriteException instance.- Parameters:
requests- The collection ofWriteRequests
-
WriteException
Creates a new WriteException instance.- Parameters:
requests- The collection ofWriteRequestsmessage- The detail message
-
WriteException
Creates a new WriteException instance.- Parameters:
requests- The collection ofWriteRequestsmessage- The detail messagecause- The Exception's cause
-
WriteException
Creates a new WriteException instance.- Parameters:
requests- The collection ofWriteRequestscause- The Exception's cause
-
-
Method Details
-
getRequests
- Returns:
- the list of the failed
WriteRequest, in the order of occurrence.
-
getRequest
- Returns:
- the firstly failed
WriteRequest.
-
asRequestList
-
asRequestList
-