summaryrefslogtreecommitdiff
path: root/java/common
diff options
context:
space:
mode:
authorRajith Muditha Attapattu <rajith@apache.org>2008-01-29 22:24:40 +0000
committerRajith Muditha Attapattu <rajith@apache.org>2008-01-29 22:24:40 +0000
commit596376457b8a65bd2f263201a21e29ab0d565028 (patch)
treea67ca77e10e8b31777ea33d6b4577d08b34e1511 /java/common
parent1fd398c1c0b78ce48d3b540698cfbf085e5ff8dd (diff)
downloadqpid-python-596376457b8a65bd2f263201a21e29ab0d565028.tar.gz
added support to notify connection.close to the JMSExceptionListener
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@616542 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/common')
-rw-r--r--java/common/src/main/java/org/apache/qpidity/ErrorCode.java25
1 files changed, 12 insertions, 13 deletions
diff --git a/java/common/src/main/java/org/apache/qpidity/ErrorCode.java b/java/common/src/main/java/org/apache/qpidity/ErrorCode.java
index 75f9f00622..3f6308622a 100644
--- a/java/common/src/main/java/org/apache/qpidity/ErrorCode.java
+++ b/java/common/src/main/java/org/apache/qpidity/ErrorCode.java
@@ -5,10 +5,10 @@ public enum ErrorCode
//Qpid specific - for the time being
UNDEFINED(1,"undefined",true),
MESSAGE_REJECTED(1,"message_rejected",true),
-
+
//This might change in the spec, the error class is not applicable
NO_ERROR(200,"reply-success",true),
-
+
//From the spec
CONTENT_TOO_LARGE(311,"content-too-large",false),
NO_ROUTE(312,"no-route",false),
@@ -16,10 +16,10 @@ public enum ErrorCode
CONNECTION_FORCED(320,"connection-forced",true),
INVALID_PATH(402,"invalid-path",true),
ACCESS_REFUSED(403,"access-refused",false),
- NOT_FOUND(404,"not-found",false),
- RESOURCE_LOCKED(405,"resource-locked",false),
+ NOT_FOUND(404,"not-found",false),
+ RESOURCE_LOCKED(405,"resource-locked",false),
PRE_CONDITION_FAILED(406,"precondition-failed",false),
-
+
FRAME_ERROR(501,"frame_error",true),
SYNTAX_ERROR(502,"syntax_error",true),
COMMAND_INVALID(503,"command_invalid",true),
@@ -28,11 +28,11 @@ public enum ErrorCode
NOT_IMPLEMENTED(540,"not_implemented",true),
INTERNAL_ERROR(541,"internal_error",true),
INVALID_ARGUMENT(542,"invalid_argument",true);
-
+
private int _code;
private String _desc;
private boolean _hardError;
-
+
private ErrorCode(int code,String desc,boolean hardError)
{
_code = code;
@@ -49,12 +49,12 @@ public enum ErrorCode
{
return _desc;
}
-
+
private boolean isHardError()
{
return _hardError;
}
-
+
public static ErrorCode get(int code)
{
switch(code)
@@ -72,17 +72,16 @@ public enum ErrorCode
case 501 : return FRAME_ERROR;
case 502 : return SYNTAX_ERROR;
case 503 : return COMMAND_INVALID;
- case 504 : return SESSION_ERROR;
+ case 504 : return SESSION_ERROR;
case 530 : return NOT_ALLOWED;
case 540 : return NOT_IMPLEMENTED;
case 541 : return INTERNAL_ERROR;
case 542 : return INVALID_ARGUMENT;
-
+
default : return UNDEFINED;
}
}
-
-}
+ }
/*