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 WriteRequest
getRequest()
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 associatedWriteRequest
message
- The detail message
-
WriteException
public WriteException(WriteRequest request, String message, Throwable cause)
Creates a new WriteException instance.- Parameters:
request
- The associatedWriteRequest
message
- The detail messagecause
- The Exception's cause
-
WriteException
public WriteException(WriteRequest request, Throwable cause)
Creates a new WriteException instance.- Parameters:
request
- The associatedWriteRequest
cause
- The Exception's cause
-
WriteException
public WriteException(Collection<WriteRequest> requests)
Creates a new WriteException instance.- Parameters:
requests
- The collection ofWriteRequest
s
-
WriteException
public WriteException(Collection<WriteRequest> requests, String message)
Creates a new WriteException instance.- Parameters:
requests
- The collection ofWriteRequest
smessage
- The detail message
-
WriteException
public WriteException(Collection<WriteRequest> requests, String message, Throwable cause)
Creates a new WriteException instance.- Parameters:
requests
- The collection ofWriteRequest
smessage
- The detail messagecause
- The Exception's cause
-
WriteException
public WriteException(Collection<WriteRequest> requests, Throwable cause)
Creates a new WriteException instance.- Parameters:
requests
- The collection ofWriteRequest
scause
- 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
.
-
-