public class ServiceLocationException
extends java.lang.Exception
Modifier and Type | Field | Description |
---|---|---|
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 | Description |
---|---|
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.
|
Modifier and Type | Method | Description |
---|---|---|
short |
getErrorCode() |
Return the error code.
|
java.lang.String |
getMessage() |
Gets the message associated to this exception.
|
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
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 error code constants in this classpMessage
- A more specific messagepublic short getErrorCode()
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.