Package org.apache.mina.core.write
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,WriteRejectedException,WriteTimeoutException,WriteToClosedSessionException
public class WriteException extends IOException
An exception which is thrown when one or more write operations failed.- Author:
- Apache MINA Project
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WriteException(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WriteRequestgetRequest()List<WriteRequest>getRequests()-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
WriteException
public WriteException(WriteRequest request)
Creates a new WriteException instance.- Parameters:
request- The associatedWriteRequest
-
WriteException
public WriteException(WriteRequest request, String message)
Creates a new WriteException instance.- Parameters:
request- The associatedWriteRequestmessage- The detail message
-
WriteException
public WriteException(WriteRequest request, String message, Throwable cause)
Creates a new WriteException instance.- Parameters:
request- The associatedWriteRequestmessage- The detail messagecause- The Exception's cause
-
WriteException
public WriteException(WriteRequest request, Throwable cause)
Creates a new WriteException instance.- Parameters:
request- The associatedWriteRequestcause- The Exception's cause
-
WriteException
public WriteException(Collection<WriteRequest> requests)
Creates a new WriteException instance.- Parameters:
requests- The collection ofWriteRequests
-
WriteException
public WriteException(Collection<WriteRequest> requests, String message)
Creates a new WriteException instance.- Parameters:
requests- The collection ofWriteRequestsmessage- The detail message
-
WriteException
public WriteException(Collection<WriteRequest> requests, String message, Throwable cause)
Creates a new WriteException instance.- Parameters:
requests- The collection ofWriteRequestsmessage- The detail messagecause- The Exception's cause
-
WriteException
public WriteException(Collection<WriteRequest> requests, Throwable cause)
Creates a new WriteException instance.- Parameters:
requests- The collection ofWriteRequestscause- The Exception's cause
-
-
Method Detail
-
getRequests
public List<WriteRequest> getRequests()
- Returns:
- the list of the failed
WriteRequest, in the order of occurrence.
-
getRequest
public WriteRequest getRequest()
- Returns:
- the firstly failed
WriteRequest.
-
-