Package net.handle.hdllib
Class HandleException
- java.lang.Object
 - 
- java.lang.Throwable
 - 
- java.lang.Exception
 - 
- net.handle.hdllib.HandleException
 
 
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable
- Direct Known Subclasses:
 TrustException
public class HandleException extends java.lang.Exception- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
 
- 
Constructor Summary
Constructors Constructor Description HandleException(int code)HandleException(int code, java.lang.String message)HandleException(int code, java.lang.String message, java.lang.Throwable throwable)HandleException(int code, java.lang.Throwable throwable) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCode()static java.lang.StringgetCodeStr(int c)static HandleExceptionofResponse(AbstractResponse response)ErrorResponsetoErrorResponse(AbstractRequest req)static ErrorResponsetoErrorResponse(AbstractRequest req, java.lang.Exception e)java.lang.StringtoString() 
 - 
 
- 
- 
Field Detail
- 
INVALID_VALUE
public static final int INVALID_VALUE
- See Also:
 - Constant Field Values
 
 
- 
INTERNAL_ERROR
public static final int INTERNAL_ERROR
- See Also:
 - Constant Field Values
 
 
- 
SERVICE_NOT_FOUND
public static final int SERVICE_NOT_FOUND
- See Also:
 - Constant Field Values
 
 
- 
NO_ACCEPTABLE_INTERFACES
public static final int NO_ACCEPTABLE_INTERFACES
- See Also:
 - Constant Field Values
 
 
- 
UNKNOWN_PROTOCOL
public static final int UNKNOWN_PROTOCOL
- See Also:
 - Constant Field Values
 
 
- 
HANDLE_ALREADY_EXISTS
public static final int HANDLE_ALREADY_EXISTS
- See Also:
 - Constant Field Values
 
 
- 
MESSAGE_FORMAT_ERROR
public static final int MESSAGE_FORMAT_ERROR
- See Also:
 - Constant Field Values
 
 
- 
CANNOT_CONNECT_TO_SERVER
public static final int CANNOT_CONNECT_TO_SERVER
- See Also:
 - Constant Field Values
 
 
- 
UNABLE_TO_AUTHENTICATE
public static final int UNABLE_TO_AUTHENTICATE
- See Also:
 - Constant Field Values
 
 
- 
HANDLE_DOES_NOT_EXIST
public static final int HANDLE_DOES_NOT_EXIST
- See Also:
 - Constant Field Values
 
 
- 
SECURITY_ALERT
public static final int SECURITY_ALERT
- See Also:
 - Constant Field Values
 
 
- 
CONFIGURATION_ERROR
public static final int CONFIGURATION_ERROR
- See Also:
 - Constant Field Values
 
 
- 
REPLICATION_ERROR
public static final int REPLICATION_ERROR
- See Also:
 - Constant Field Values
 
 
- 
MISSING_OR_INVALID_SIGNATURE
public static final int MISSING_OR_INVALID_SIGNATURE
- See Also:
 - Constant Field Values
 
 
- 
MISSING_CRYPTO_PROVIDER
public static final int MISSING_CRYPTO_PROVIDER
- See Also:
 - Constant Field Values
 
 
- 
SERVER_ERROR
public static final int SERVER_ERROR
- See Also:
 - Constant Field Values
 
 
- 
UNKNOWN_ALGORITHM_ID
public static final int UNKNOWN_ALGORITHM_ID
- See Also:
 - Constant Field Values
 
 
- 
GOT_EXPIRED_MESSAGE
public static final int GOT_EXPIRED_MESSAGE
- See Also:
 - Constant Field Values
 
 
- 
STORAGE_RDONLY
public static final int STORAGE_RDONLY
- See Also:
 - Constant Field Values
 
 
- 
UNABLE_TO_SIGN_REQUEST
public static final int UNABLE_TO_SIGN_REQUEST
- See Also:
 - Constant Field Values
 
 
- 
INVALID_SESSION_EXCHANGE_PRIVKEY
public static final int INVALID_SESSION_EXCHANGE_PRIVKEY
- See Also:
 - Constant Field Values
 
 
- 
NEED_RSAKEY_FOR_SESSIONEXCHANGE
public static final int NEED_RSAKEY_FOR_SESSIONEXCHANGE
- See Also:
 - Constant Field Values
 
 
- 
NEED_PUBLICKEY_FOR_SESSIONIDENTITY
public static final int NEED_PUBLICKEY_FOR_SESSIONIDENTITY
- See Also:
 - Constant Field Values
 
 
- 
SESSION_TIMEOUT
public static final int SESSION_TIMEOUT
- See Also:
 - Constant Field Values
 
 
- 
INCOMPLETE_SESSIONSETUP
public static final int INCOMPLETE_SESSIONSETUP
- See Also:
 - Constant Field Values
 
 
- 
SERVER_CANNOT_PROCESS_SESSION
public static final int SERVER_CANNOT_PROCESS_SESSION
- See Also:
 - Constant Field Values
 
 
- 
ENCRYPTION_ERROR
public static final int ENCRYPTION_ERROR
- See Also:
 - Constant Field Values
 
 
- 
OTHER_CONNECTION_ESTABLISHED
public static final int OTHER_CONNECTION_ESTABLISHED
- See Also:
 - Constant Field Values
 
 
- 
DUPLICATE_SESSION_COUNTER
public static final int DUPLICATE_SESSION_COUNTER
- See Also:
 - Constant Field Values
 
 
- 
SERVICE_REFERRAL_ERROR
public static final int SERVICE_REFERRAL_ERROR
- See Also:
 - Constant Field Values
 
 
- 
OTHER_CONNECTION_ESTABLISHED_STRING
public static final java.lang.String OTHER_CONNECTION_ESTABLISHED_STRING
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
HandleException
public HandleException(int code)
 
- 
HandleException
public HandleException(int code, java.lang.String message) 
- 
HandleException
public HandleException(int code, java.lang.Throwable throwable) 
- 
HandleException
public HandleException(int code, java.lang.String message, java.lang.Throwable throwable) 
 - 
 
- 
Method Detail
- 
getCodeStr
public static final java.lang.String getCodeStr(int c)
 
- 
getCode
public int getCode()
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Throwable
 
- 
toErrorResponse
public ErrorResponse toErrorResponse(AbstractRequest req)
 
- 
toErrorResponse
public static ErrorResponse toErrorResponse(AbstractRequest req, java.lang.Exception e)
 
- 
ofResponse
public static HandleException ofResponse(AbstractResponse response)
 
 - 
 
 -