You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2006/01/30 09:39:59 UTC

svn commit: r373471 - in /directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message: ExtendedResponseImpl.java extended/GracefulDisconnect.java

Author: akarasulu
Date: Mon Jan 30 00:39:56 2006
New Revision: 373471

URL: http://svn.apache.org/viewcvs?rev=373471&view=rev
Log:
fixing a few bugs with GracefulDisconnect handling

Modified:
    directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message/ExtendedResponseImpl.java
    directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message/extended/GracefulDisconnect.java

Modified: directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message/ExtendedResponseImpl.java
URL: http://svn.apache.org/viewcvs/directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message/ExtendedResponseImpl.java?rev=373471&r1=373470&r2=373471&view=diff
==============================================================================
--- directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message/ExtendedResponseImpl.java (original)
+++ directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message/ExtendedResponseImpl.java Mon Jan 30 00:39:56 2006
@@ -31,7 +31,7 @@
 {
     static final long serialVersionUID = -6646752766410531060L;
     /** Object identifier for the extended response */
-    private String oid ;
+    protected String oid ;
     /** Values encoded in the extended response payload */
     protected byte [] value ;
 

Modified: directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message/extended/GracefulDisconnect.java
URL: http://svn.apache.org/viewcvs/directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message/extended/GracefulDisconnect.java?rev=373471&r1=373470&r2=373471&view=diff
==============================================================================
--- directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message/extended/GracefulDisconnect.java (original)
+++ directory/trunks/common/ldap/src/main/java/org/apache/ldap/common/message/extended/GracefulDisconnect.java Mon Jan 30 00:39:56 2006
@@ -74,6 +74,7 @@
     public GracefulDisconnect( int timeOffline, int delay )
     {
         super( 0 );
+        super.oid = OID;
         this.timeOffline = timeOffline;
         this.delay = delay;
         
@@ -84,6 +85,8 @@
         super.getLdapResult().setErrorMessage( buf.toString() );
         super.getLdapResult().setMatchedDn( "" );
         super.getLdapResult().setResultCode( ResultCodeEnum.UNAVAILABLE );
+        
+        encodeResponse();
     }