Class UPnPException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.osgi.service.upnp.UPnPException
All Implemented Interfaces:
Serializable

public class UPnPException extends Exception
There are several defined error situations describing UPnP problems while a control point invokes actions to UPnPDevices.
Since:
1.1
See Also:
  • Field Details

    • INVALID_ACTION

      public static final int INVALID_ACTION
      No Action found by that name at this service.
      See Also:
    • INVALID_ARGS

      public static final int INVALID_ARGS
      Not enough arguments, too many arguments with a specific name, or one of more of the arguments are of the wrong type.
      See Also:
    • INVALID_SEQUENCE_NUMBER

      public static final int INVALID_SEQUENCE_NUMBER
      The different end-points are no longer in synchronization.
      See Also:
    • INVALID_VARIABLE

      public static final int INVALID_VARIABLE
      Refers to a non existing variable.
      See Also:
    • DEVICE_INTERNAL_ERROR

      public static final int DEVICE_INTERNAL_ERROR
      The invoked action failed during execution.
      See Also:
  • Constructor Details

    • UPnPException

      public UPnPException(int errorCode, String errorDescription)
      This constructor creates a UPnPException on the specified error code and error description.
      Parameters:
      errorCode - error code which defined by UPnP Device Architecture V1.0.
      errorDescription - error description which explain the type of problem.
    • UPnPException

      public UPnPException(int errorCode, String errorDescription, Throwable errorCause)
      This constructor creates a UPnPException on the specified error code, error description and error cause.
      Parameters:
      errorCode - error code which defined by UPnP Device Architecture V1.0.
      errorDescription - error description which explain the type of the problem.
      errorCause - cause of that UPnPException.
      Since:
      1.2
  • Method Details

    • getUPnPErrorCode

      public int getUPnPErrorCode()
      Returns the UPnP Error Code occurred by UPnPDevices during invocation.
      Returns:
      The UPnPErrorCode defined by a UPnP Forum working committee or specified by a UPnP vendor.
      Since:
      1.2
    • getUPnPError_Code

      public int getUPnPError_Code()
      Deprecated.
      As of 1.2. Replaced by getUPnPErrorCode().
      Returns the UPnPError Code occurred by UPnPDevices during invocation.
      Returns:
      The UPnPErrorCode defined by a UPnP Forum working committee or specified by a UPnP vendor.