org.osgi.service.upnp
Class UPnPException

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

public class UPnPException
extends java.lang.Exception

There are several defined error situations describing UPnP problems while a control point invokes actions to UPnPDevices.

Since:
1.1
Version:
$Revision: 5673 $
See Also:
Serialized Form

Field Summary
static int DEVICE_INTERNAL_ERROR
          The invoked action failed during execution.
private  int errorCode
          Key for an error information that is an int type variable and that is used to identify occured errors.
static int INVALID_ACTION
          No Action found by that name at this service.
static 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.
static int INVALID_SEQUENCE_NUMBER
          The different end-points are no longer in synchronization.
static int INVALID_VARIABLE
          Refers to a non existing variable.
(package private) static long serialVersionUID
           
 
Constructor Summary
UPnPException(int errorCode, java.lang.String errordesc)
          This constructor creates a UPnPException on the specified error code and error description.
 
Method Summary
 int getUPnPError_Code()
          Returns the UPnPError Code occured by UPnPDevices during invocation.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

INVALID_ACTION

public static final int INVALID_ACTION
No Action found by that name at this service.

See Also:
Constant Field Values

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:
Constant Field Values

INVALID_SEQUENCE_NUMBER

public static final int INVALID_SEQUENCE_NUMBER
The different end-points are no longer in synchronization.

See Also:
Constant Field Values

INVALID_VARIABLE

public static final int INVALID_VARIABLE
Refers to a non existing variable.

See Also:
Constant Field Values

DEVICE_INTERNAL_ERROR

public static final int DEVICE_INTERNAL_ERROR
The invoked action failed during execution.

See Also:
Constant Field Values

errorCode

private final int errorCode
Key for an error information that is an int type variable and that is used to identify occured errors.

Constructor Detail

UPnPException

public UPnPException(int errorCode,
                     java.lang.String errordesc)
This constructor creates a UPnPException on the specified error code and error description.

Parameters:
errorCode - errorCode which defined UPnP Device Architecture V1.0.
errordesc - errorDescription which explain the type of propblem.
Method Detail

getUPnPError_Code

public int getUPnPError_Code()
Returns the UPnPError Code occured by UPnPDevices during invocation.

Returns:
The UPnPErrorCode defined by a UPnP Forum working committee or specified by a UPnP vendor.


Copyright © 2001-2010 Eclipse Foundation. All Rights Reserved.