You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2008/07/11 17:53:33 UTC
svn commit: r676000 -
/directory/apacheds/branches/bigbang/core-integ/src/main/java/org/apache/directory/server/core/integ/state/StartedPristineState.java
Author: elecharny
Date: Fri Jul 11 08:53:33 2008
New Revision: 676000
URL: http://svn.apache.org/viewvc?rev=676000&view=rev
Log:
The StartedPristine state was lacking a implementation of the destroy() method
Modified:
directory/apacheds/branches/bigbang/core-integ/src/main/java/org/apache/directory/server/core/integ/state/StartedPristineState.java
Modified: directory/apacheds/branches/bigbang/core-integ/src/main/java/org/apache/directory/server/core/integ/state/StartedPristineState.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/bigbang/core-integ/src/main/java/org/apache/directory/server/core/integ/state/StartedPristineState.java?rev=676000&r1=675999&r2=676000&view=diff
==============================================================================
--- directory/apacheds/branches/bigbang/core-integ/src/main/java/org/apache/directory/server/core/integ/state/StartedPristineState.java (original)
+++ directory/apacheds/branches/bigbang/core-integ/src/main/java/org/apache/directory/server/core/integ/state/StartedPristineState.java Fri Jul 11 08:53:33 2008
@@ -94,6 +94,20 @@
/**
+ * Action where an attempt is made to destroy the service. This
+ * entails nulling out reference to it and triggering garbage
+ * collection.
+ */
+ public void destroy()
+ {
+ LOG.debug( "calling destroy()" );
+ context.setService( null );
+ context.setState( context.getNonExistentState() );
+ System.gc();
+ }
+
+
+ /**
* Action where an attempt is made to run a test against the service.
*
* All annotations should have already been processed for