public class ServiceLocationException
extends java.lang.Exception
Modifier and Type | Field and 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 and 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 and 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, 2011 IBM Corporation. All Rights Reserved.