AbstractCompilerMojo | TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. |
AbstractGeneratedMarshaller | |
AbstractMarshaller | |
AbstractObjectMarshaller | |
AbstractSerializerDefinition | |
AbstractValuePropertyAccessor | |
AccessibleInstantiator | Instantiates a class by grabbing the no-args constructor, making it accessible and then calling Constructor.newInstance(). |
AccessorType | |
AnnotatedBinder | |
AnnotatedTypeIntrospector | |
ArrayPropertyAccessor | |
Attribute | Defines a property (annotated field or method) as an attribute to be serialized by Lightning. |
AttributeBinder<V> |
BaseInstantiatorStrategy | Base InstantiatorStrategy class basically containing helpful constant to sort out JVMs. |
BeanUtil | |
BigDecimalMarshaller | |
BigIntegerMarshaller | |
BooleanArrayMarshaller | |
BooleanMarshaller | |
BufferInputStream | |
BufferOutputStream | |
ByteArrayMarshaller | |
ByteBufferSource | |
ByteBufferTarget | |
BytecodeMarshallerGenerator | |
ByteMarshaller | |
ByteOrderUtils |
CharacterArrayMarshaller | |
CharacterMarshaller | |
CheatPropertyDescriptor | |
ClassBinder<T> | |
ClassComparisonStrategy | Defines the comparison strategy of classes between different serializers. |
ClassDefinition | |
ClassDefinitionContainer | |
ClassDefinitionInconsistentException | |
ClassDescriptor | |
ClassDescriptorAwareSerializer | |
ClassUtil | |
CompilationFailureException | |
ConstructorInstantiator | Instantiates a class by grabbing the no args constructor and calling Constructor.newInstance(). |
Crc64Util | Crc64 checksum computation. |
CreateClassLoader |
DefaultValueNullableEvaluator | |
DefinitionBuildingContext | |
DefinitionVisitor | |
DoubleArrayMarshaller | |
DoubleMarshaller |
EnumMarshaller | |
ExternalizableMarshaller |
FastIntMap<V> | A hash map using primitive ints as keys rather than objects. |
FastIntMap.EntryIterator | |
FastLongMap<V> | A hash map using primitive longs as keys rather than objects. |
FastLongMap.EntryIterator | |
FieldArrayPropertyAccessor | |
FieldValuePropertyAccessor | |
FloatArrayMarshaller | |
FloatMarshaller | |
Foo | |
FooSerializerDefinition |
GCJInstantiator | Instantiates a class by making a call to internal GCJ private methods. |
GCJInstantiatorBase | Base class for GCJ-based instantiators. |
GCJSerializationInstantiator | Instantiates a class by making a call to internal GCJ private methods. |
GeneratorClassLoader | |
GeneratorConstants |
Lightning | |
Lightning.Builder | |
LightningBuildParticipant | |
LightningClusterException | |
LightningFactoryBean | |
LightningGeneratorMojo | Generates sourcecode of native marshallers for Lightning Serializer by exploring all source
SerializerDefinition files. |
LightningJGroupsMembershipListener | |
LightningProjectConfigurator | |
ListMarshaller | |
Logger | |
LogLevel | |
LongArrayMarshaller | |
LongMarshaller |
MapMarshaller | |
Marshaller | Implementations of the Marshaller interface are used to serialize / deserialize object instances. |
MarshallerBinder | |
MarshallerContext | The MarshallerContext is used to collect all Marshaller s by type. |
MarshallerGenerator | |
MarshallerStrategy | The MarshallerStrategy is used to find a marshaller for a given type in a MarshallerContext . |
MethodArrayPropertyAccessor | |
MethodValuePropertyAccessor |
NewInstanceInstantiator | The simplest instantiator - simply calls Class.newInstance(). |
NoOpLogger | |
NullInstantiator | The instantiator that always return a null instance |
ObjectInputStreamInstantiator | Instantiates a class by using a dummy input stream that always feeds data for an empty object of the same kind. |
ObjectInstantiator | Instantiates a new object. |
ObjectInstantiatorFactory | Common interface to all kind of Objenesis objects |
ObjectStreamClassInstantiator | Instantiates a class by using reflection to make a call to private method ObjectStreamClass.newInstance, present in many JVM implementations. |
ObjenesisBase | Base class to extend if you want to have a class providing your own default strategy. |
ObjenesisException | Exception thrown by Objenesis. |
ObjenesisHelper | Use Objenesis in a static way. |
ObjenesisSerializer | Objenesis implementation using the SerializingInstantiatorStrategy . |
ObjenesisStd | Objenesis implementation using the
StdInstantiatorStrategy . |
OutputStreamTarget |
PercInstantiator | Instantiates a class by making a call to internal Perc private methods. |
PercSerializationInstantiator | Instantiates a class by making a call to internal Perc private methods. |
PropertyAccessor | |
PropertyAccessorFactory | |
PropertyAccessorStrategy | |
PropertyDescriptor | |
PropertyDescriptorFactory |
ReflectASMPropertyAccessorFactory | |
ReflectionPropertyAccessorFactory |
SerializableMarshaller | |
SerializationContext | |
SerializationInstantiatorHelper | Helper for common serialization-compatible instantiation functions |
SerializationStrategy | The SerializationStrategy defines how Lightning will (de-) serialize objects from / into the datastream. |
Serializer | |
SerializerDefinition | |
SerializerDefinitionAnalyser | |
SerializerDefinitionAnalyser.Placeholder | |
SerializerDefinitionException | |
SerializerExecutionException | |
SerializerInputStream | |
SerializerMarshallerGeneratorException | |
SerializerOutputStream | |
SerializingInstantiatorStrategy | Guess the best serializing instantiator for a given class. |
SetMarshaller | |
ShortArrayMarshaller | |
ShortMarshaller | |
Source | |
SourceMarshallerGenerator | |
SourceMarshallerGenerator.Support | |
SpringLoggingAdapter | |
StdInstantiatorStrategy | Guess the best instantiator for a given class. |
Streamed | |
StreamedMarshaller | |
StringMarshaller | |
StringUtil | |
Sun13Instantiator | Instantiates a class by making a call to internal Sun private methods. |
Sun13InstantiatorBase | Base class for Sun 1.3 based instantiators. |
Sun13SerializationInstantiator | Instantiates a class by making a call to internal Sun private methods. |
SunReflectionFactoryInstantiator | Instantiates an object, WITHOUT calling it's constructor, using internal sun.reflect.ReflectionFactory - a class only available on JDK's that use Sun's 1.4 (or later) Java implementation. |
SunReflectionFactorySerializationInstantiator | Instantiates an object using internal sun.reflect.ReflectionFactory - a class only available on JDK's that use Sun's 1.4 (or later) Java implementation. |
SunUnsafeAllocateInstanceInstantiator | |
SupportUtil |
Target | |
TypeBindableMarshaller | |
TypeIntrospector | |
TypeUtil |
UnicodeUtil | Class to encode java's UTF16 char[] into UTF8 byte[] without always allocating a new byte[] as String.getBytes("UTF-8") does. |
UnsafeUtil |
ValueNullableEvaluator | |
ValuePropertyAccessor | |
VisitableMarshallerContext |