Class ClientResourceRemotelyClosedException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ClientLinkRemotelyClosedException, ClientSessionRemotelyClosedException

public class ClientResourceRemotelyClosedException extends ClientIllegalStateException
Root exception type for cases of remote closure or client created resources other than the Client Connection which will throw exceptions rooted from the ClientConnectionRemotelyClosedException to indicate a fatal connection level error that requires a new connection to be created.
See Also:
  • Constructor Details

    • ClientResourceRemotelyClosedException

      public ClientResourceRemotelyClosedException(String message)
      Creates a new resource remotely closed exception.
      Parameters:
      message - The message that describes the reason for the remote closure.
    • ClientResourceRemotelyClosedException

      public ClientResourceRemotelyClosedException(String message, Throwable cause)
      Creates a new resource remotely closed exception.
      Parameters:
      message - The message that describes the reason for the remote closure.
      cause - An exception that further defines the remote close reason.
    • ClientResourceRemotelyClosedException

      public ClientResourceRemotelyClosedException(String message, ErrorCondition condition)
      Creates a new resource remotely closed exception.
      Parameters:
      message - The message that describes the reason for the remote closure.
      condition - An ErrorCondition that provides additional information about the close reason.
    • ClientResourceRemotelyClosedException

      public ClientResourceRemotelyClosedException(String message, Throwable cause, ErrorCondition condition)
      Creates a new resource remotely closed exception.
      Parameters:
      message - The message that describes the reason for the remote closure.
      cause - An exception that further defines the remote close reason.
      condition - An ErrorCondition that provides additional information about the close reason.
  • Method Details

    • getErrorCondition

      public ErrorCondition getErrorCondition()
      Returns:
      the ErrorCondition that was provided by the remote to describe the cause of the close.