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>