com.brightcove.player.drm

## Class DrmException

- java.lang.Object
- - java.lang.Throwable
  - - java.lang.Exception
    - - com.brightcove.player.drm.DrmException

- All Implemented Interfaces:
    java.io.Serializable

      public class DrmException
      extends java.lang.Exception

  DRM exception is an immutable class that can be provide details related to an error that was encountered while performing an DRM protected operation.
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `DrmException(java.lang.String message, java.lang.Throwable cause)` Constructs a new exception with the given message and cause.
    `DrmException(java.lang.Throwable cause)` Constructs a new exception with the given message and cause.

  - ### Method Summary

    - ### Methods inherited from class java.lang.Throwable

      `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### DrmException

          public DrmException(java.lang.String message,
                              java.lang.Throwable cause)

      Constructs a new exception with the given message and cause.
      Parameters:
        `message` - human readable text explaining the error.
        `cause` - the actual for the error.

    - #### DrmException

          public DrmException(java.lang.Throwable cause)

      Constructs a new exception with the given message and cause.
      Parameters:
        `cause` - the actual for the error.