|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.sblim.slp.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
The DA expected URL and ATTR authentication in the SrvReg and did not receive it. |
static short |
AUTHENTICATION_FAILED
The DA detected an authentication error in an Authentication block. |
static short |
AUTHENTICATION_UNKNOWN
The DA or SA receives a request for an unsupported SLP SPI. |
static short |
BUFFER_OVERFLOW
BUFFER_OVERFLOW |
static short |
DA_BUSY
UA or SA SHOULD retry, using exponential back off. |
static short |
INTERNAL_ERROR
The DA (or SA) is too sick to respond. |
static short |
INTERNAL_SYSTEM_ERROR
INTERNAL_SYSTEM_ERROR |
static short |
INVALID_REGISTRATION
The SrvReg has problems -- e.g., a zero lifetime or an omitted Language Tag. |
static short |
INVALID_UPDATE
The DA received a SrvReg without FRESH set, for an unregistered service or with inconsistent Service Types. |
static short |
LANGUAGE_NOT_SUPPORTED
There is data for the service type in the scope in the AttrRqst or SrvRqst, but not in the requested language. |
static short |
NETWORK_ERROR
NETWORK_ERROR |
static short |
NETWORK_INIT_FAILED
NETWORK_INIT_FAILED |
static short |
NETWORK_TIMED_OUT
NETWORK_TIMED_OUT |
static short |
NOT_IMPLEMENTED
NOT_IMPLEMENTED |
static short |
OK
OK |
static short |
OPTION_NOT_SUPPORTED
The DA (or SA) received an unknown option from the mandatory range (see section 9.1). |
static short |
PARSE_ERROR
The message fails to obey SLP syntax. |
static short |
PREVIOUS_RESPONDER_OVERFLOW
PREVIOUS_RESPONDER_OVERFLOW |
static short |
REFRESH_REJECTED
The SA sent a SrvReg or partial SrvDereg to a DA more frequently than the DA's min-refresh-interval. |
static short |
REQUEST_NOT_SUPPORTED
The SA received an AttrRqst or SrvTypeRqst and does not support it. |
static short |
SCOPE_NOT_SUPPORTED
The SLP message did not include a scope in its |
static short |
TYPE_ERROR
TYPE_ERROR |
static short |
VERSION_NOT_SUPPORTED
Unsupported version number in message header. |
Constructor Summary | |
---|---|
ServiceLocationException(short pErrorCode)
Ctor. |
|
ServiceLocationException(short pErrorCode,
java.lang.String pMessage)
Ctor. |
|
ServiceLocationException(short pErrorCode,
java.lang.String pMessage,
java.lang.Throwable pCause)
Ctor. |
|
ServiceLocationException(short pErrorCode,
java.lang.Throwable pCause)
Ctor. |
Method Summary | |
---|---|
short |
getErrorCode()
Return the error code. |
java.lang.String |
getMessage()
Gets the message associated to this exception. |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, 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 |
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.Throwable pCause)
pErrorCode
- One of the ec constants in this classpMessage
- A more specific messagepCause
- public ServiceLocationException(short pErrorCode, java.lang.String pMessage)
pErrorCode
- One of the ec constants in this classpMessage
- A more specific messageMethod Detail |
public short getErrorCode()
public java.lang.String getMessage()
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |