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 2008/03/21 01:21:46 UTC

svn commit: r639503 - /directory/sandbox/akarasulu/bigbang/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/BootstrapPlugin.java

Author: akarasulu
Date: Thu Mar 20 17:21:43 2008
New Revision: 639503

URL: http://svn.apache.org/viewvc?rev=639503&view=rev
Log:
fixing some breakage in bootstrap plugin module and cleaning up the mojo a bit

Modified:
    directory/sandbox/akarasulu/bigbang/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/BootstrapPlugin.java

Modified: directory/sandbox/akarasulu/bigbang/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/BootstrapPlugin.java
URL: http://svn.apache.org/viewvc/directory/sandbox/akarasulu/bigbang/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/BootstrapPlugin.java?rev=639503&r1=639502&r2=639503&view=diff
==============================================================================
--- directory/sandbox/akarasulu/bigbang/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/BootstrapPlugin.java (original)
+++ directory/sandbox/akarasulu/bigbang/apacheds/bootstrap-plugin/src/main/java/org/apache/directory/server/core/bootstrap/plugin/BootstrapPlugin.java Thu Mar 20 17:21:43 2008
@@ -627,12 +627,12 @@
      * Creates the configuration and initializes the partition so we can start
      * adding entries into it.
      *
-     * @throws MojoFailureException
+     * @param workingDirectory the working directory for partition resources
+     * @throws Exception when the partition cannot be fired up
      */
-    private void initializePartition( File workingDirectory ) throws MojoFailureException, Exception
+    private void initializePartition( File workingDirectory ) throws Exception
     {
         store.setCacheSize( 1000 );
-        store.setEnableOptimizer( false );
         store.setName( "schema" );
         store.setSuffixDn( SchemaConstants.OU_AT + "=schema" );
         store.setSyncOnWrite( false );
@@ -704,7 +704,7 @@
      * Loads all the bootstrap schemas into the registries in preparation for
      * loading them into the schema partition.
      *
-     * @throws MojoFailureException
+     * @throws MojoFailureException when the schema cannot be initialized
      */
     private void initializeSchemas() throws MojoFailureException
     {
@@ -748,12 +748,12 @@
         }
         
         ClassLoader cl = new URLClassLoader( urls, parent );
-        
-        for ( int ii = 0; ii < bootstrapSchemaClasses.length; ii++ )
+
+        for ( String bootstrapSchemaClass : bootstrapSchemaClasses )
         {
             try
             {
-                Class<?> schemaClass = cl.loadClass( bootstrapSchemaClasses[ii] );
+                Class<?> schemaClass = cl.loadClass( bootstrapSchemaClass );
                 schema = ( BootstrapSchema ) schemaClass.newInstance();
                 schemas.put( schema.getSchemaName(), schema );
             }
@@ -763,22 +763,22 @@
                 getLog().info( "ClassLoader URLs: " + Arrays.asList( ( ( URLClassLoader ) getClass().getClassLoader() ).getURLs() ) );
                 e.printStackTrace();
                 throw new MojoFailureException( "Could not find BootstrapSchema class: "
-                        + bootstrapSchemaClasses[ii] );
+                    + bootstrapSchemaClass );
             }
             catch ( InstantiationException e )
             {
                 e.printStackTrace();
                 throw new MojoFailureException( "Could not instantiate BootstrapSchema class: "
-                        + bootstrapSchemaClasses[ii] );
+                    + bootstrapSchemaClass );
             }
             catch ( IllegalAccessException e )
             {
                 e.printStackTrace();
                 throw new MojoFailureException( "Could not instantiate BootstrapSchema class due to security: "
-                        + bootstrapSchemaClasses[ii] );
+                    + bootstrapSchemaClass );
             }
 
-            getLog().info( "\t" + bootstrapSchemaClasses[ii] );
+            getLog().info( "\t" + bootstrapSchemaClass );
         }
         
         getLog().info( "" );
@@ -851,7 +851,7 @@
     }
 
 
-    private final String getNameOrNumericoid( SchemaObject object )
+    private String getNameOrNumericoid( SchemaObject object )
     {
         // first try to use userfriendly name if we can
         if ( object.getName() != null )
@@ -863,7 +863,7 @@
     }
 
 
-    private final boolean hasEntry( LdapDN dn ) throws Exception
+    private boolean hasEntry( LdapDN dn ) throws Exception
     {
         Long id = store.getEntryId( dn.toNormName() );
         
@@ -871,7 +871,7 @@
     }
 
 
-    private final StringBuffer getDbFileListing() throws IndexNotFoundException
+    private StringBuffer getDbFileListing() throws IndexNotFoundException
     {
         StringBuffer buf = new StringBuffer();
         buf.append( "schema/master.db\n" );