Class WriteException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
NothingWrittenException, WriteTimeoutException, WriteToClosedSessionException

public class WriteException extends IOException
An exception which is thrown when one or more write operations failed.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      The mandatory serialVersionUUID
      See Also:
    • requests

      private final List<WriteRequest> requests
      The list of WriteRequest stored in this exception
  • Constructor Details

    • WriteException

      public WriteException(WriteRequest request)
      Creates a new WriteException instance.
      Parameters:
      request - The associated WriteRequest
    • WriteException

      public WriteException(WriteRequest request, String message)
      Creates a new WriteException instance.
      Parameters:
      request - The associated WriteRequest
      message - The detail message
    • WriteException

      public WriteException(WriteRequest request, String message, Throwable cause)
      Creates a new WriteException instance.
      Parameters:
      request - The associated WriteRequest
      message - The detail message
      cause - The Exception's cause
    • WriteException

      public WriteException(WriteRequest request, Throwable cause)
      Creates a new WriteException instance.
      Parameters:
      request - The associated WriteRequest
      cause - The Exception's cause
    • WriteException

      public WriteException(Collection<WriteRequest> requests)
      Creates a new WriteException instance.
      Parameters:
      requests - The collection of WriteRequests
    • WriteException

      public WriteException(Collection<WriteRequest> requests, String message)
      Creates a new WriteException instance.
      Parameters:
      requests - The collection of WriteRequests
      message - The detail message
    • WriteException

      public WriteException(Collection<WriteRequest> requests, String message, Throwable cause)
      Creates a new WriteException instance.
      Parameters:
      requests - The collection of WriteRequests
      message - The detail message
      cause - The Exception's cause
    • WriteException

      public WriteException(Collection<WriteRequest> requests, Throwable cause)
      Creates a new WriteException instance.
      Parameters:
      requests - The collection of WriteRequests
      cause - The Exception's cause
  • Method Details