Class PushServerClientException

java.lang.Object
java.lang.Throwable
java.lang.Exception
io.getlime.push.client.PushServerClientException
All Implemented Interfaces:
Serializable

public class PushServerClientException
extends Exception
Class representing a simple push server client error exception. The detailed information about the error can be obtained by calling 'getError' method.
Author:
Petr Dvorak, petr@wultra.com
See Also:
Serialized Form
  • Constructor Details

    • PushServerClientException

      public PushServerClientException​(String message)
      Constructor with message.
      Parameters:
      message - Message.
    • PushServerClientException

      public PushServerClientException​(io.getlime.core.rest.model.base.entity.Error error)
      Constructor with error object.
      Parameters:
      error - Error object.
    • PushServerClientException

      public PushServerClientException​(String message, io.getlime.core.rest.model.base.entity.Error error)
      Constructor with message and error object.
      Parameters:
      message - Message.
      error - Error object.
    • PushServerClientException

      public PushServerClientException​(String message, Throwable cause, io.getlime.core.rest.model.base.entity.Error error)
      Constructor with message, cause and error object.
      Parameters:
      message - Message.
      cause - Cause.
      error - Error object.
    • PushServerClientException

      public PushServerClientException​(Throwable cause, io.getlime.core.rest.model.base.entity.Error error)
      Constructor with cause and error object.
      Parameters:
      cause - Cause.
      error - Error object.
    • PushServerClientException

      public PushServerClientException​(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace, io.getlime.core.rest.model.base.entity.Error error)
      Constructor with message, cause, error object, that also contains flags if there is writable stack trace and if suppression is possible.
      Parameters:
      message - Message.
      cause - Cause.
      enableSuppression - Flag indicating if suppression is enabled.
      writableStackTrace - Flag indicating if the stack trace is writable.
      error - Error object.
  • Method Details

    • setError

      public void setError​(io.getlime.core.rest.model.base.entity.Error error)
      Set error object.
      Parameters:
      error - Error object.
    • getError

      public io.getlime.core.rest.model.base.entity.Error getError()
      Get error object.
      Returns:
      Error object.