You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directmemory.apache.org by no...@apache.org on 2012/10/14 15:13:52 UTC

svn commit: r1398080 - in /directmemory/lightning/trunk: ./ lightning-api/ lightning-core/ lightning-core/src/main/java/org/apache/directmemory/lightning/ lightning-core/src/main/java/org/apache/directmemory/lightning/configuration/ lightning-core/src/...

Author: noctarius
Date: Sun Oct 14 13:13:51 2012
New Revision: 1398080

URL: http://svn.apache.org/viewvc?rev=1398080&view=rev
Log:
Removed special api module and moved interfaces to core.

Added:
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/ClassComparisonStrategy.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/ClassComparisonStrategy.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Marshaller.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/Marshaller.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/MarshallerContext.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/MarshallerContext.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/MarshallerStrategy.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/MarshallerStrategy.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/SerializationContext.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/SerializationContext.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/SerializationStrategy.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/SerializationStrategy.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Serializer.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/Serializer.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Streamed.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/Streamed.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/TypeBindableMarshaller.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/TypeBindableMarshaller.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/configuration/
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/configuration/SerializerDefinition.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/configuration/SerializerDefinition.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/configuration/TypeIntrospector.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/configuration/TypeIntrospector.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/ClassDefinitionInconsistentException.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/ClassDefinitionInconsistentException.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalAccessorException.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalAccessorException.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalPropertyAccessException.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalPropertyAccessException.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerDefinitionException.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerDefinitionException.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerExecutionException.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerExecutionException.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerMarshallerGeneratorException.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerMarshallerGeneratorException.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/DefinitionBuildingContext.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/generator/DefinitionBuildingContext.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/DefinitionVisitor.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/generator/DefinitionVisitor.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/PropertyDescriptorFactory.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/generator/PropertyDescriptorFactory.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/instantiator/
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiator.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiator.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiatorFactory.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiatorFactory.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/io/
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/io/SerializerInputStream.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/io/SerializerInputStream.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/io/SerializerOutputStream.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/io/SerializerOutputStream.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/LogLevel.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/logging/LogLevel.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/Logger.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/logging/Logger.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/NoOpLogger.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/logging/LoggerAdapter.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/AccessorType.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/AccessorType.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ArrayPropertyAccessor.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ArrayPropertyAccessor.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/Attribute.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/Attribute.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinition.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinition.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinitionContainer.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinitionContainer.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDescriptor.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ClassDescriptor.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/PropertyAccessor.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/PropertyAccessor.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/PropertyDescriptor.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/PropertyDescriptor.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ValueNullableEvaluator.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ValueNullableEvaluator.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ValuePropertyAccessor.java
      - copied, changed from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ValuePropertyAccessor.java
Removed:
    directmemory/lightning/trunk/lightning-api/
Modified:
    directmemory/lightning/trunk/lightning-core/pom.xml
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Lightning.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalSerializer.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalSerializerCreator.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/generator/BytecodeMarshallerGenerator.java
    directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/generator/MarshallerGenerator.java
    directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/GenericTypedTestCase.java
    directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/internal/ClassDefinitionContainerTestCase.java
    directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/internal/util/DebugLogger.java
    directmemory/lightning/trunk/pom.xml

Modified: directmemory/lightning/trunk/lightning-core/pom.xml
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/pom.xml?rev=1398080&r1=1398079&r2=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/lightning-core/pom.xml (original)
+++ directmemory/lightning/trunk/lightning-core/pom.xml Sun Oct 14 13:13:51 2012
@@ -31,18 +31,6 @@
 
   <dependencies>
     <dependency>
-      <groupId>${project.groupId}</groupId>
-      <artifactId>lightning-api</artifactId>
-      <version>${project.version}</version>
-      <scope>provided</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>commons-io</groupId>
-      <artifactId>commons-io</artifactId>
-    </dependency>
-
-    <dependency>
       <groupId>org.ow2.asm</groupId>
       <artifactId>asm</artifactId>
       <scope>provided</scope>
@@ -58,6 +46,10 @@
         </exclusion>
       </exclusions>
     </dependency>
+    <dependency>
+      <groupId>com.carrotsearch</groupId>
+      <artifactId>hppc</artifactId>
+    </dependency>
 
     <dependency>
       <groupId>junit</groupId>

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/ClassComparisonStrategy.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/ClassComparisonStrategy.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/ClassComparisonStrategy.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/ClassComparisonStrategy.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/ClassComparisonStrategy.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Modified: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Lightning.java
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Lightning.java?rev=1398080&r1=1398079&r2=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Lightning.java (original)
+++ directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Lightning.java Sun Oct 14 13:13:51 2012
@@ -31,7 +31,7 @@ import org.apache.directmemory.lightning
 import org.apache.directmemory.lightning.configuration.SerializerDefinition;
 import org.apache.directmemory.lightning.internal.InternalSerializerCreator;
 import org.apache.directmemory.lightning.logging.Logger;
-import org.apache.directmemory.lightning.logging.LoggerAdapter;
+import org.apache.directmemory.lightning.logging.NoOpLogger;
 import org.apache.directmemory.lightning.metadata.ValueNullableEvaluator;
 
 public final class Lightning
@@ -71,7 +71,7 @@ public final class Lightning
 
         private File debugCacheDirectory = null;
 
-        private Logger logger = new LoggerAdapter();
+        private Logger logger = new NoOpLogger();
 
         private Builder()
         {

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Marshaller.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/Marshaller.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Marshaller.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Marshaller.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/Marshaller.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/MarshallerContext.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/MarshallerContext.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/MarshallerContext.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/MarshallerContext.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/MarshallerContext.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/MarshallerStrategy.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/MarshallerStrategy.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/MarshallerStrategy.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/MarshallerStrategy.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/MarshallerStrategy.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/SerializationContext.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/SerializationContext.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/SerializationContext.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/SerializationContext.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/SerializationContext.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/SerializationStrategy.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/SerializationStrategy.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/SerializationStrategy.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/SerializationStrategy.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/SerializationStrategy.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Serializer.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/Serializer.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Serializer.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Serializer.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/Serializer.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Streamed.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/Streamed.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Streamed.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/Streamed.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/Streamed.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/TypeBindableMarshaller.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/TypeBindableMarshaller.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/TypeBindableMarshaller.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/TypeBindableMarshaller.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/TypeBindableMarshaller.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/configuration/SerializerDefinition.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/configuration/SerializerDefinition.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/configuration/SerializerDefinition.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/configuration/SerializerDefinition.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/configuration/SerializerDefinition.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/configuration/TypeIntrospector.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/configuration/TypeIntrospector.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/configuration/TypeIntrospector.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/configuration/TypeIntrospector.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/configuration/TypeIntrospector.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/ClassDefinitionInconsistentException.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/ClassDefinitionInconsistentException.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/ClassDefinitionInconsistentException.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/ClassDefinitionInconsistentException.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/ClassDefinitionInconsistentException.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalAccessorException.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalAccessorException.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalAccessorException.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalAccessorException.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalAccessorException.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalPropertyAccessException.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalPropertyAccessException.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalPropertyAccessException.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalPropertyAccessException.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/IllegalPropertyAccessException.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerDefinitionException.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerDefinitionException.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerDefinitionException.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerDefinitionException.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerDefinitionException.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerExecutionException.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerExecutionException.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerExecutionException.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerExecutionException.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerExecutionException.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerMarshallerGeneratorException.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerMarshallerGeneratorException.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerMarshallerGeneratorException.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerMarshallerGeneratorException.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/exceptions/SerializerMarshallerGeneratorException.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/DefinitionBuildingContext.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/generator/DefinitionBuildingContext.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/DefinitionBuildingContext.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/DefinitionBuildingContext.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/generator/DefinitionBuildingContext.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/DefinitionVisitor.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/generator/DefinitionVisitor.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/DefinitionVisitor.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/DefinitionVisitor.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/generator/DefinitionVisitor.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/PropertyDescriptorFactory.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/generator/PropertyDescriptorFactory.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/PropertyDescriptorFactory.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/generator/PropertyDescriptorFactory.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/generator/PropertyDescriptorFactory.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiator.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiator.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiator.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiator.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiator.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiatorFactory.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiatorFactory.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiatorFactory.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiatorFactory.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/instantiator/ObjectInstantiatorFactory.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Modified: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalSerializer.java
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalSerializer.java?rev=1398080&r1=1398079&r2=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalSerializer.java (original)
+++ directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalSerializer.java Sun Oct 14 13:13:51 2012
@@ -100,7 +100,7 @@ class InternalSerializer
                     marshallerGenerator.generateMarshaller( classDescriptor.getType(),
                                                             classDescriptor.getPropertyDescriptors(), marshallers,
                                                             this, serializationStrategy, objectInstantiatorFactory,
-                                                            debugCacheDirectory );
+                                                            debugCacheDirectory, logger );
 
                 ( (InternalClassDescriptor) classDescriptor ).setMarshaller( marshaller );
                 marshallers.put( classDescriptor.getType(), marshaller );

Modified: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalSerializerCreator.java
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalSerializerCreator.java?rev=1398080&r1=1398079&r2=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalSerializerCreator.java (original)
+++ directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalSerializerCreator.java Sun Oct 14 13:13:51 2012
@@ -46,7 +46,7 @@ import org.apache.directmemory.lightning
 import org.apache.directmemory.lightning.internal.util.ClassUtil;
 import org.apache.directmemory.lightning.internal.util.TypeUtil;
 import org.apache.directmemory.lightning.logging.Logger;
-import org.apache.directmemory.lightning.logging.LoggerAdapter;
+import org.apache.directmemory.lightning.logging.NoOpLogger;
 import org.apache.directmemory.lightning.metadata.Attribute;
 import org.apache.directmemory.lightning.metadata.ClassDefinition;
 import org.apache.directmemory.lightning.metadata.ClassDescriptor;
@@ -75,7 +75,7 @@ public final class InternalSerializerCre
 
     private File debugCacheDirectory = null;
 
-    private Logger logger = new LoggerAdapter();
+    private Logger logger = new NoOpLogger();
 
     public InternalSerializerCreator()
     {

Modified: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/generator/BytecodeMarshallerGenerator.java
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/generator/BytecodeMarshallerGenerator.java?rev=1398080&r1=1398079&r2=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/generator/BytecodeMarshallerGenerator.java (original)
+++ directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/generator/BytecodeMarshallerGenerator.java Sun Oct 14 13:13:51 2012
@@ -19,7 +19,16 @@ package org.apache.directmemory.lightnin
  * under the License.
  */
 
-import org.apache.commons.io.IOUtils;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.PrintStream;
+import java.lang.reflect.Constructor;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
+
 import org.apache.directmemory.lightning.Marshaller;
 import org.apache.directmemory.lightning.MarshallerStrategy;
 import org.apache.directmemory.lightning.SerializationStrategy;
@@ -28,6 +37,7 @@ import org.apache.directmemory.lightning
 import org.apache.directmemory.lightning.internal.ClassDescriptorAwareSerializer;
 import org.apache.directmemory.lightning.internal.InternalMarshallerStrategy;
 import org.apache.directmemory.lightning.internal.util.ClassUtil;
+import org.apache.directmemory.lightning.logging.Logger;
 import org.apache.directmemory.lightning.metadata.PropertyDescriptor;
 import org.objectweb.asm.ClassWriter;
 import org.objectweb.asm.FieldVisitor;
@@ -36,15 +46,6 @@ import org.objectweb.asm.MethodVisitor;
 import org.objectweb.asm.Opcodes;
 import org.objectweb.asm.Type;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.PrintStream;
-import java.lang.reflect.Constructor;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-import java.util.Map;
-
 public class BytecodeMarshallerGenerator
     implements Opcodes, GeneratorConstants, MarshallerGenerator
 {
@@ -57,7 +58,7 @@ public class BytecodeMarshallerGenerator
                                           ClassDescriptorAwareSerializer serializer,
                                           SerializationStrategy serializationStrategy,
                                           ObjectInstantiatorFactory objectInstantiatorFactory,
-                                          File debugCacheDirectory )
+                                          File debugCacheDirectory, Logger logger )
     {
 
         try
@@ -69,9 +70,9 @@ public class BytecodeMarshallerGenerator
             Collections.sort( propertyDescriptorsCopy );
 
             // Build className e.g. "SomeTypeMarshaller$$X$$Lightning"
-            String className = new StringBuilder(
-                !type.isArray() ? type.getSimpleName() : type.getComponentType().getSimpleName() + "Array" ).append(
-                "Marshaller" ).append( GENEREATED_CLASS_ID.getAndIncrement() ).append( "Lightning" ).toString();
+            String className =
+                new StringBuilder( !type.isArray() ? type.getSimpleName() : type.getComponentType().getSimpleName()
+                    + "Array" ).append( "Marshaller" ).append( GENEREATED_CLASS_ID.getAndIncrement() ).append( "Lightning" ).toString();
 
             // Build class
             cw.visit( V1_6, ACC_PUBLIC & ACC_SUPER, className, null, SUPER_CLASS_INTERNAL_TYPE, null );
@@ -104,7 +105,14 @@ public class BytecodeMarshallerGenerator
                 }
                 finally
                 {
-                    IOUtils.closeQuietly( out );
+                    try
+                    {
+                        out.close();
+                    }
+                    catch ( IOException e )
+                    {
+                        logger.warn( String.format( "Class %s could not be cached", className ), e );
+                    }
                 }
             }
 
@@ -119,7 +127,8 @@ public class BytecodeMarshallerGenerator
         }
         catch ( Exception e )
         {
-            throw new SerializerMarshallerGeneratorException( "Marshaller for type " + type + " could not be generated",
+            throw new SerializerMarshallerGeneratorException(
+                                                              "Marshaller for type " + type + " could not be generated",
                                                               e );
         }
     }
@@ -132,27 +141,31 @@ public class BytecodeMarshallerGenerator
             FieldVisitor fv = null;
 
             // Write PropertyDescriptor field
-            fv = cw.visitField( ACC_FINAL & ACC_PRIVATE, toFinalFieldName( "descriptor", propertyDescriptor ),
-                                PROPERTYDESCRIPTOR_CLASS_DESCRIPTOR, null, null );
+            fv =
+                cw.visitField( ACC_FINAL & ACC_PRIVATE, toFinalFieldName( "descriptor", propertyDescriptor ),
+                               PROPERTYDESCRIPTOR_CLASS_DESCRIPTOR, null, null );
             fv.visitEnd();
 
             if ( propertyDescriptor.getType().isArray()
                 && !propertyDescriptor.getType().getComponentType().isPrimitive() )
             {
                 // Write ComponentType PropertyDescriptor field
-                fv = cw.visitField( ACC_FINAL & ACC_PRIVATE, toFinalFieldName( "component", propertyDescriptor ),
-                                    CHEATINGPROPERTYDESCRIPTOR_CLASS_DESCRIPTOR, null, null );
+                fv =
+                    cw.visitField( ACC_FINAL & ACC_PRIVATE, toFinalFieldName( "component", propertyDescriptor ),
+                                   CHEATINGPROPERTYDESCRIPTOR_CLASS_DESCRIPTOR, null, null );
                 fv.visitEnd();
             }
 
             // Write Marshaller field
-            fv = cw.visitField( ACC_FINAL & ACC_PRIVATE, toFinalFieldName( "marshaller", propertyDescriptor ),
-                                MARSHALLER_CLASS_DESCRIPTOR, null, null );
+            fv =
+                cw.visitField( ACC_FINAL & ACC_PRIVATE, toFinalFieldName( "marshaller", propertyDescriptor ),
+                               MARSHALLER_CLASS_DESCRIPTOR, null, null );
             fv.visitEnd();
 
             // Write PropertyAccessor field
-            fv = cw.visitField( ACC_FINAL & ACC_PRIVATE, toFinalFieldName( "accessor", propertyDescriptor ),
-                                PROPERTYACCESSOR_CLASS_DESCRIPTOR, null, null );
+            fv =
+                cw.visitField( ACC_FINAL & ACC_PRIVATE, toFinalFieldName( "accessor", propertyDescriptor ),
+                               PROPERTYACCESSOR_CLASS_DESCRIPTOR, null, null );
             fv.visitEnd();
         }
     }
@@ -178,8 +191,7 @@ public class BytecodeMarshallerGenerator
         mv.visitVarInsn( ALOAD, 4 );
 
         // Call super(Class, Map)
-        mv.visitMethodInsn( INVOKESPECIAL, SUPER_CLASS_INTERNAL_TYPE, "<init>",
-                            MARSHALLER_SUPER_CONSTRUCTOR_SIGNATURE );
+        mv.visitMethodInsn( INVOKESPECIAL, SUPER_CLASS_INTERNAL_TYPE, "<init>", MARSHALLER_SUPER_CONSTRUCTOR_SIGNATURE );
 
         // Fill fields with marshallers
         for ( int i = 0; i < propertyDescriptors.size(); i++ )
@@ -395,8 +407,7 @@ public class BytecodeMarshallerGenerator
         mv.visitVarInsn( ALOAD, 4 );
 
         // Call Marshaller#marshall on properties marshaller
-        mv.visitMethodInsn( INVOKEINTERFACE, MARSHALLER_CLASS_INTERNAL_TYPE, "marshall",
-                            MARSHALLER_MARSHALL_SIGNATURE );
+        mv.visitMethodInsn( INVOKEINTERFACE, MARSHALLER_CLASS_INTERNAL_TYPE, "marshall", MARSHALLER_MARSHALL_SIGNATURE );
     }
 
     private void visitObjectArrayPropertyAccessorRead( MethodVisitor mv, String className,
@@ -481,8 +492,7 @@ public class BytecodeMarshallerGenerator
         mv.visitVarInsn( ALOAD, 4 );
 
         // Call Marshaller#marshall on properties marshaller
-        mv.visitMethodInsn( INVOKEINTERFACE, MARSHALLER_CLASS_INTERNAL_TYPE, "marshall",
-                            MARSHALLER_MARSHALL_SIGNATURE );
+        mv.visitMethodInsn( INVOKEINTERFACE, MARSHALLER_CLASS_INTERNAL_TYPE, "marshall", MARSHALLER_MARSHALL_SIGNATURE );
 
         // Test if loop ends
         mv.visitIincInsn( 7, 1 );
@@ -891,8 +901,7 @@ public class BytecodeMarshallerGenerator
 
     private String toFinalFieldName( String prefix, PropertyDescriptor propertyDescriptor )
     {
-        return new StringBuilder( prefix.toUpperCase() ).append( "_" ).append(
-            propertyDescriptor.getPropertyName().toUpperCase() ).append( "_LIGHTNING" ).toString();
+        return new StringBuilder( prefix.toUpperCase() ).append( "_" ).append( propertyDescriptor.getPropertyName().toUpperCase() ).append( "_LIGHTNING" ).toString();
     }
 
     protected void visitSystemOutPrintln( MethodVisitor mv, int stackPosition )

Modified: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/generator/MarshallerGenerator.java
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/generator/MarshallerGenerator.java?rev=1398080&r1=1398079&r2=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/generator/MarshallerGenerator.java (original)
+++ directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/internal/generator/MarshallerGenerator.java Sun Oct 14 13:13:51 2012
@@ -26,6 +26,7 @@ import org.apache.directmemory.lightning
 import org.apache.directmemory.lightning.SerializationStrategy;
 import org.apache.directmemory.lightning.instantiator.ObjectInstantiatorFactory;
 import org.apache.directmemory.lightning.internal.ClassDescriptorAwareSerializer;
+import org.apache.directmemory.lightning.logging.Logger;
 import org.apache.directmemory.lightning.metadata.PropertyDescriptor;
 
 public interface MarshallerGenerator
@@ -34,6 +35,7 @@ public interface MarshallerGenerator
     Marshaller generateMarshaller( Class<?> type, List<PropertyDescriptor> propertyDescriptors,
                                    Map<Class<?>, Marshaller> marshallers, ClassDescriptorAwareSerializer serializer,
                                    SerializationStrategy serializationStrategy,
-                                   ObjectInstantiatorFactory objectInstantiatorFactory, File debugCacheDirectory );
+                                   ObjectInstantiatorFactory objectInstantiatorFactory, File debugCacheDirectory,
+                                   Logger logger );
 
 }

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/io/SerializerInputStream.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/io/SerializerInputStream.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/io/SerializerInputStream.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/io/SerializerInputStream.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/io/SerializerInputStream.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/io/SerializerOutputStream.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/io/SerializerOutputStream.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/io/SerializerOutputStream.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/io/SerializerOutputStream.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/io/SerializerOutputStream.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/LogLevel.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/logging/LogLevel.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/LogLevel.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/LogLevel.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/logging/LogLevel.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/Logger.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/logging/Logger.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/Logger.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/Logger.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/logging/Logger.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/NoOpLogger.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/logging/LoggerAdapter.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/NoOpLogger.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/NoOpLogger.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/logging/LoggerAdapter.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/logging/LoggerAdapter.java (original)
+++ directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/logging/NoOpLogger.java Sun Oct 14 13:13:51 2012
@@ -18,23 +18,23 @@
  */
 package org.apache.directmemory.lightning.logging;
 
-public class LoggerAdapter
+public class NoOpLogger
     implements Logger
 {
 
     private final String name;
 
-    public LoggerAdapter()
+    public NoOpLogger()
     {
         this( "Default" );
     }
 
-    public LoggerAdapter( Class<?> clazz )
+    public NoOpLogger( Class<?> clazz )
     {
         this( clazz.getCanonicalName() );
     }
 
-    public LoggerAdapter( String name )
+    public NoOpLogger( String name )
     {
         this.name = name;
     }

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/AccessorType.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/AccessorType.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/AccessorType.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/AccessorType.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/AccessorType.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ArrayPropertyAccessor.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ArrayPropertyAccessor.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ArrayPropertyAccessor.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ArrayPropertyAccessor.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ArrayPropertyAccessor.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/Attribute.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/Attribute.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/Attribute.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/Attribute.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/Attribute.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinition.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinition.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinition.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinition.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinition.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinitionContainer.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinitionContainer.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinitionContainer.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinitionContainer.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ClassDefinitionContainer.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDescriptor.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ClassDescriptor.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDescriptor.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ClassDescriptor.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ClassDescriptor.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/PropertyAccessor.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/PropertyAccessor.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/PropertyAccessor.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/PropertyAccessor.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/PropertyAccessor.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/PropertyDescriptor.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/PropertyDescriptor.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/PropertyDescriptor.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/PropertyDescriptor.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/PropertyDescriptor.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ValueNullableEvaluator.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ValueNullableEvaluator.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ValueNullableEvaluator.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ValueNullableEvaluator.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ValueNullableEvaluator.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Copied: directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ValuePropertyAccessor.java (from r1398079, directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ValuePropertyAccessor.java)
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ValuePropertyAccessor.java?p2=directmemory/lightning/trunk/lightning-core/src/main/java/org/apache/directmemory/lightning/metadata/ValuePropertyAccessor.java&p1=directmemory/lightning/trunk/lightning-api/src/main/java/org/apache/directmemory/lightning/metadata/ValuePropertyAccessor.java&r1=1398079&r2=1398080&rev=1398080&view=diff
==============================================================================
    (empty)

Modified: directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/GenericTypedTestCase.java
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/GenericTypedTestCase.java?rev=1398080&r1=1398079&r2=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/GenericTypedTestCase.java (original)
+++ directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/GenericTypedTestCase.java Sun Oct 14 13:13:51 2012
@@ -33,7 +33,7 @@ import org.apache.directmemory.lightning
 import org.apache.directmemory.lightning.io.SerializerInputStream;
 import org.apache.directmemory.lightning.io.SerializerOutputStream;
 import org.apache.directmemory.lightning.logging.LogLevel;
-import org.apache.directmemory.lightning.logging.LoggerAdapter;
+import org.apache.directmemory.lightning.logging.NoOpLogger;
 import org.apache.directmemory.lightning.metadata.Attribute;
 import org.apache.directmemory.lightning.metadata.ClassDefinitionContainer;
 import org.junit.Test;
@@ -319,7 +319,7 @@ public class GenericTypedTestCase
     }
 
     public static class DebugLogger
-        extends LoggerAdapter
+        extends NoOpLogger
     {
 
         @Override

Modified: directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/internal/ClassDefinitionContainerTestCase.java
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/internal/ClassDefinitionContainerTestCase.java?rev=1398080&r1=1398079&r2=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/internal/ClassDefinitionContainerTestCase.java (original)
+++ directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/internal/ClassDefinitionContainerTestCase.java Sun Oct 14 13:13:51 2012
@@ -24,7 +24,7 @@ import java.util.Set;
 
 import org.apache.directmemory.lightning.internal.InternalClassDefinition;
 import org.apache.directmemory.lightning.internal.InternalClassDefinitionContainer;
-import org.apache.directmemory.lightning.logging.LoggerAdapter;
+import org.apache.directmemory.lightning.logging.NoOpLogger;
 import org.apache.directmemory.lightning.metadata.ClassDefinition;
 import org.apache.directmemory.lightning.metadata.ClassDefinitionContainer;
 import org.apache.directmemory.lightning.metadata.PropertyDescriptor;
@@ -46,7 +46,7 @@ public class ClassDefinitionContainerTes
         {
             PropertyDescriptor label = null;
             classDefinitions.add( new InternalClassDefinition( clazz, Collections.<PropertyDescriptor> emptyList(),
-                                                               new LoggerAdapter() ) );
+                                                               new NoOpLogger() ) );
         }
 
         ClassDefinitionContainer classDefinitionContainer = new InternalClassDefinitionContainer( classDefinitions );

Modified: directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/internal/util/DebugLogger.java
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/internal/util/DebugLogger.java?rev=1398080&r1=1398079&r2=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/internal/util/DebugLogger.java (original)
+++ directmemory/lightning/trunk/lightning-core/src/test/java/org/apache/directmemory/lightning/internal/util/DebugLogger.java Sun Oct 14 13:13:51 2012
@@ -21,10 +21,10 @@ package org.apache.directmemory.lightnin
 import java.io.PrintStream;
 
 import org.apache.directmemory.lightning.logging.LogLevel;
-import org.apache.directmemory.lightning.logging.LoggerAdapter;
+import org.apache.directmemory.lightning.logging.NoOpLogger;
 
 public class DebugLogger
-    extends LoggerAdapter
+    extends NoOpLogger
 {
 
     @Override

Modified: directmemory/lightning/trunk/pom.xml
URL: http://svn.apache.org/viewvc/directmemory/lightning/trunk/pom.xml?rev=1398080&r1=1398079&r2=1398080&view=diff
==============================================================================
--- directmemory/lightning/trunk/pom.xml (original)
+++ directmemory/lightning/trunk/pom.xml Sun Oct 14 13:13:51 2012
@@ -37,7 +37,6 @@
   <modules>
     <module>lightning-core</module>
     <module>lightning-maven-plugin</module>
-    <module>lightning-api</module>
     <module>lightning-maven-integration-test</module>
     <module>lightning-maven-eclipse-helper</module>
     <module>lightning-maven-eclipse-helper-feature</module>
@@ -64,6 +63,15 @@
   <properties>
     <maven.version>[3.0.3,)</maven.version>
 
+    <hppc.version>0.4.1</hppc.version>
+    <asm.version>4.0</asm.version>
+    <reflectasm.version>1.01</reflectasm.version>
+
+    <junit.version>4.10</junit.version>
+
+    <jgroups.version>3.0.4.Final</jgroups.version>
+    <spring.version>2.5.6</spring.version>
+
     <rat-plugin.version>0.8</rat-plugin.version>
   </properties>
 
@@ -73,12 +81,12 @@
       <dependency>
         <groupId>org.ow2.asm</groupId>
         <artifactId>asm</artifactId>
-        <version>4.0</version>
+        <version>${asm.version}</version>
       </dependency>
       <dependency>
         <groupId>com.googlecode</groupId>
         <artifactId>reflectasm</artifactId>
-        <version>1.01</version>
+        <version>${reflectasm.version}</version>
         <exclusions>
           <exclusion>
             <groupId>asm</groupId>
@@ -86,11 +94,16 @@
           </exclusion>
         </exclusions>
       </dependency>
+      <dependency>
+        <groupId>com.carrotsearch</groupId>
+        <artifactId>hppc</artifactId>
+        <version>${hppc.version}</version>
+      </dependency>
 
       <dependency>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
-        <version>4.9</version>
+        <version>${junit.version}</version>
         <scope>test</scope>
       </dependency>
       <!-- Core dependencies -->
@@ -99,12 +112,12 @@
       <dependency>
         <groupId>org.jgroups</groupId>
         <artifactId>jgroups</artifactId>
-        <version>3.0.4.Final</version>
+        <version>${jgroups.version}</version>
       </dependency>
       <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-beans</artifactId>
-        <version>2.5.6</version>
+        <version>${spring.version}</version>
       </dependency>
       <!-- Integration dependencies -->
 
@@ -114,7 +127,6 @@
         <artifactId>velocity</artifactId>
         <version>1.7</version>
       </dependency>
-
       <dependency>
         <groupId>org.apache.maven</groupId>
         <artifactId>maven-plugin-api</artifactId>
@@ -198,20 +210,16 @@
           </exclusion>
         </exclusions>
       </dependency>
+      <!-- Maven plugin dependencies -->
 
-      <dependency>
-        <groupId>commons-io</groupId>
-        <artifactId>commons-io</artifactId>
-        <version>2.4</version>
-      </dependency>
-
+      <!-- Maven plugin test dependencies -->
       <dependency>
         <groupId>org.apache.maven.plugin-testing</groupId>
         <artifactId>maven-plugin-testing-harness</artifactId>
         <version>2.0-alpha-1</version>
         <scope>test</scope>
       </dependency>
-      <!-- Maven plugin dependencies -->
+      <!-- Maven plugin test dependencies -->
     </dependencies>
   </dependencyManagement>