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:
java.io.Serializable
- Direct Known Subclasses:
NothingWrittenException
,WriteTimeoutException
,WriteToClosedSessionException
public class WriteException extends java.io.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(java.util.Collection<WriteRequest> requests)
Creates a new WriteException instance.WriteException(java.util.Collection<WriteRequest> requests, java.lang.String message)
Creates a new WriteException instance.WriteException(java.util.Collection<WriteRequest> requests, java.lang.String message, java.lang.Throwable cause)
Creates a new WriteException instance.WriteException(java.util.Collection<WriteRequest> requests, java.lang.Throwable cause)
Creates a new WriteException instance.WriteException(WriteRequest request)
Creates a new WriteException instance.WriteException(WriteRequest request, java.lang.String message)
Creates a new WriteException instance.WriteException(WriteRequest request, java.lang.String message, java.lang.Throwable cause)
Creates a new WriteException instance.WriteException(WriteRequest request, java.lang.Throwable cause)
Creates a new WriteException instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WriteRequest
getRequest()
java.util.List<WriteRequest>
getRequests()
-
-
-
Constructor Detail
-
WriteException
public WriteException(WriteRequest request)
Creates a new WriteException instance.- Parameters:
request
- The associatedWriteRequest
-
WriteException
public WriteException(WriteRequest request, java.lang.String message)
Creates a new WriteException instance.- Parameters:
request
- The associatedWriteRequest
message
- The detail message
-
WriteException
public WriteException(WriteRequest request, java.lang.String message, java.lang.Throwable cause)
Creates a new WriteException instance.- Parameters:
request
- The associatedWriteRequest
message
- The detail messagecause
- The Exception's cause
-
WriteException
public WriteException(WriteRequest request, java.lang.Throwable cause)
Creates a new WriteException instance.- Parameters:
request
- The associatedWriteRequest
cause
- The Exception's cause
-
WriteException
public WriteException(java.util.Collection<WriteRequest> requests)
Creates a new WriteException instance.- Parameters:
requests
- The collection ofWriteRequest
s
-
WriteException
public WriteException(java.util.Collection<WriteRequest> requests, java.lang.String message)
Creates a new WriteException instance.- Parameters:
requests
- The collection ofWriteRequest
smessage
- The detail message
-
WriteException
public WriteException(java.util.Collection<WriteRequest> requests, java.lang.String message, java.lang.Throwable cause)
Creates a new WriteException instance.- Parameters:
requests
- The collection ofWriteRequest
smessage
- The detail messagecause
- The Exception's cause
-
WriteException
public WriteException(java.util.Collection<WriteRequest> requests, java.lang.Throwable cause)
Creates a new WriteException instance.- Parameters:
requests
- The collection ofWriteRequest
scause
- The Exception's cause
-
-
Method Detail
-
getRequests
public java.util.List<WriteRequest> getRequests()
- Returns:
- the list of the failed
WriteRequest
, in the order of occurrence.
-
getRequest
public WriteRequest getRequest()
- Returns:
- the firstly failed
WriteRequest
.
-
-