You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ka...@apache.org on 2010/01/22 10:57:03 UTC
svn commit: r902048 -
/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/message/ResultCodeEnum.java
Author: kayyagari
Date: Fri Jan 22 09:57:02 2010
New Revision: 902048
URL: http://svn.apache.org/viewvc?rev=902048&view=rev
Log:
added new LDAP result code for synrepl
Modified:
directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/message/ResultCodeEnum.java
Modified: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/message/ResultCodeEnum.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/message/ResultCodeEnum.java?rev=902048&r1=902047&r2=902048&view=diff
==============================================================================
--- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/message/ResultCodeEnum.java (original)
+++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/message/ResultCodeEnum.java Fri Jan 22 09:57:02 2010
@@ -680,6 +680,14 @@
* - operations which abandon or cancel other operations.
*/
CANNOT_CANCEL( 121 ),
+
+ /**
+ * The server may return this result code on the initial content poll
+ * if it is safe to do so when it is unable to perform the operation
+ * due to various reasons. For more detailed explanation refer
+ * <a href="http://www.faqs.org/rfcs/rfc4533.html">RFC 4533 (a.k.a syncrepl)</a>
+ */
+ E_SYNC_REFRESH_REQUIRED( 4096 ),
/**
* A unknown result code to cover all the other cases
@@ -1061,6 +1069,7 @@
set.add( ResultCodeEnum.ALIAS_DEREFERENCING_PROBLEM );
set.add( ResultCodeEnum.UNAVAILABLE_CRITICAL_EXTENSION );
set.add( ResultCodeEnum.CANCELED );
+ set.add( ResultCodeEnum.E_SYNC_REFRESH_REQUIRED );
SEARCH_CODES = Collections.unmodifiableSet( set );
}
@@ -1536,6 +1545,7 @@
set.add( ResultCodeEnum.TOO_LATE );
set.add( ResultCodeEnum.NO_SUCH_OPERATION );
set.add( ResultCodeEnum.CANCELED );
+ set.add( ResultCodeEnum.E_SYNC_REFRESH_REQUIRED );
ALL_CODES = Collections.unmodifiableSet( set );
}
@@ -1599,6 +1609,7 @@
case 129: return NO_SUCH_OPERATION;
case 120: return TOO_LATE;
case 121: return CANNOT_CANCEL;
+ case 4096: return E_SYNC_REFRESH_REQUIRED;
default : return UNKNOWN;
}
}