com.googlecode.icegem.serialization
Class HierarchyRegistry

java.lang.Object
  extended by com.googlecode.icegem.serialization.HierarchyRegistry

public class HierarchyRegistry
extends java.lang.Object

Responsibility:

1) generate DataSerializers by com.googlecode.icegem.serialization.codegen.DataSerializerGenerator.generateDataSerializerClasses(...)

2) register in GemFire DataSerializers by com.gemstone.gemfire.DataSerializer.register(...)

3) filter enums


Constructor Summary
HierarchyRegistry()
           
 
Method Summary
static void registerAll(java.lang.ClassLoader classLoader, java.lang.Class<?>... classArray)
           
static void registerAll(java.lang.ClassLoader classLoader, java.util.List<java.lang.Class<?>> classList)
           
static void registerAll(java.lang.ClassLoader classLoader, java.util.List<java.lang.Class<?>> classList, java.lang.String outputDir)
           
static void registerDataSerializers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HierarchyRegistry

public HierarchyRegistry()
Method Detail

registerAll

public static void registerAll(java.lang.ClassLoader classLoader,
                               java.lang.Class<?>... classArray)
                        throws java.io.InvalidClassException,
                               javassist.CannotCompileException
Throws:
java.io.InvalidClassException
javassist.CannotCompileException

registerAll

public static void registerAll(java.lang.ClassLoader classLoader,
                               java.util.List<java.lang.Class<?>> classList)
                        throws java.io.InvalidClassException,
                               javassist.CannotCompileException
Throws:
java.io.InvalidClassException
javassist.CannotCompileException

registerAll

public static void registerAll(java.lang.ClassLoader classLoader,
                               java.util.List<java.lang.Class<?>> classList,
                               java.lang.String outputDir)
                        throws java.io.InvalidClassException,
                               javassist.CannotCompileException
Throws:
java.io.InvalidClassException
javassist.CannotCompileException

registerDataSerializers

public static void registerDataSerializers()


Copyright © 2011. All Rights Reserved.