org.jboss.serial.classmetamodel
Class ConstructorManager

java.lang.Object
  extended by org.jboss.serial.classmetamodel.ConstructorManager
All Implemented Interfaces:
ClassMetaConsts
Direct Known Subclasses:
DefaultConstructorManager, SunConstructorManager

public abstract class ConstructorManager
extends java.lang.Object
implements ClassMetaConsts

Find the constructor that respect the serialization behavior $Id: ConstructorManager.java,v 1.3 2006/03/16 16:25:02 csuconic Exp $

Author:
Clebert Suconic

Field Summary
 
Fields inherited from interface org.jboss.serial.util.ClassMetaConsts
EMPTY_CLASS_ARRY, EMPTY_OBJECT_ARRAY, emptyReference, identityHashStrategy, REFERENCE_TYPE_IN_USE
 
Constructor Summary
ConstructorManager()
           
 
Method Summary
abstract  java.lang.reflect.Constructor getConstructor(java.lang.Class clazz)
           
abstract  boolean isSupported()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstructorManager

public ConstructorManager()
Method Detail

getConstructor

public abstract java.lang.reflect.Constructor getConstructor(java.lang.Class clazz)
                                                      throws java.lang.SecurityException,
                                                             java.lang.NoSuchMethodException
Throws:
java.lang.SecurityException
java.lang.NoSuchMethodException

isSupported

public abstract boolean isSupported()


JBoss Serialization, a new approach to java-serialization.