|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.sblim.slp.ServiceLocationException
public class ServiceLocationException
The ServiceLocationException class is thrown by all methods when exceptional conditions occur in the SLP framework. The error code property determines the exact nature of the condition, and an optional message may provide more information.
Field Summary | |
---|---|
static short |
AUTHENTICATION_ABSENT
|
static short |
AUTHENTICATION_FAILED
|
static short |
AUTHENTICATION_UNKNOWN
|
static short |
BUFFER_OVERFLOW
|
static short |
DA_BUSY
|
static short |
INTERNAL_ERROR
|
static short |
INTERNAL_SYSTEM_ERROR
|
static short |
INVALID_REGISTRATION
|
static short |
INVALID_UPDATE
|
static short |
LANGUAGE_NOT_SUPPORTED
|
static short |
NETWORK_ERROR
|
static short |
NETWORK_INIT_FAILED
|
static short |
NETWORK_TIMED_OUT
|
static short |
NOT_IMPLEMENTED
|
static short |
OK
|
static short |
OPTION_NOT_SUPPORTED
|
static short |
PARSE_ERROR
|
static short |
PREVIOUS_RESPONDER_OVERFLOW
|
static short |
REFRESH_REJECTED
|
static short |
REQUEST_NOT_SUPPORTED
|
static short |
SCOPE_NOT_SUPPORTED
|
static short |
TYPE_ERROR
|
static short |
VERSION_NOT_SUPPORTED
|
Constructor Summary | |
---|---|
ServiceLocationException(short pErrorCode)
Ctor. |
|
ServiceLocationException(short pErrorCode,
java.lang.String pMessage)
Ctor. |
|
ServiceLocationException(short pErrorCode,
java.lang.String pMessage,
java.lang.Object pExtendedReason)
Ctor. |
|
ServiceLocationException(short pErrorCode,
java.lang.String pMessage,
java.lang.Object[] pExtendedReason)
Ctor. |
|
ServiceLocationException(short pErrorCode,
java.lang.Throwable pCause)
Ctor. |
Method Summary | |
---|---|
short |
getErrorCode()
Return the error code. |
java.lang.Object[] |
getExtendedReason()
Gets the extended reason for this exception. |
java.lang.String |
getMessage()
Gets the message associated to this exception. |
void |
setExtendedReason(java.lang.Object[] pExtendedReason)
Specifies the extended reason for this exception. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final short OK
public static final short LANGUAGE_NOT_SUPPORTED
public static final short PARSE_ERROR
public static final short INVALID_REGISTRATION
public static final short SCOPE_NOT_SUPPORTED
public static final short AUTHENTICATION_UNKNOWN
public static final short AUTHENTICATION_ABSENT
public static final short AUTHENTICATION_FAILED
public static final short VERSION_NOT_SUPPORTED
public static final short INTERNAL_ERROR
public static final short DA_BUSY
public static final short OPTION_NOT_SUPPORTED
public static final short INVALID_UPDATE
public static final short REQUEST_NOT_SUPPORTED
public static final short REFRESH_REJECTED
public static final short NOT_IMPLEMENTED
public static final short NETWORK_INIT_FAILED
public static final short NETWORK_TIMED_OUT
public static final short NETWORK_ERROR
public static final short INTERNAL_SYSTEM_ERROR
public static final short TYPE_ERROR
public static final short BUFFER_OVERFLOW
public static final short PREVIOUS_RESPONDER_OVERFLOW
Constructor Detail |
---|
public ServiceLocationException(short pErrorCode)
pErrorCode
- One of the ec constants in this classpublic ServiceLocationException(short pErrorCode, java.lang.Throwable pCause)
pErrorCode
- One of the ec constants in this classpCause
- The causepublic ServiceLocationException(short pErrorCode, java.lang.String pMessage, java.lang.Object[] pExtendedReason)
pErrorCode
- One of the ec constants in this classpMessage
- A more specific messagepExtendedReason
- Extended reasonpublic ServiceLocationException(short pErrorCode, java.lang.String pMessage)
pErrorCode
- One of the ec constants in this classpMessage
- A more specific messagepublic ServiceLocationException(short pErrorCode, java.lang.String pMessage, java.lang.Object pExtendedReason)
pErrorCode
- One of the ec constants in this classpMessage
- A more specific messagepExtendedReason
- Extended reasonMethod Detail |
---|
public short getErrorCode()
public void setExtendedReason(java.lang.Object[] pExtendedReason)
pExtendedReason
- public java.lang.Object[] getExtendedReason()
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public java.lang.String toString()
toString
in class java.lang.Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |