org.glassfish.pfl.dynamic.copyobject.impl
Class DefaultClassCopierFactories

java.lang.Object
  extended by org.glassfish.pfl.dynamic.copyobject.impl.DefaultClassCopierFactories

public abstract class DefaultClassCopierFactories
extends Object


Field Summary
static boolean USE_FAST_CACHE
           
 
Method Summary
static ClassCopierFactory getNullClassCopierFactory()
           
static PipelineClassCopierFactory getPipelineClassCopierFactory()
           
static ClassCopierFactory makeArrayClassCopierFactory(ClassCopierFactory ccf)
          Create a ClassCopierFactory that handles arrays.
static CachingClassCopierFactory makeCachingClassCopierFactory()
           
static ClassCopierFactory makeOrdinaryClassCopierFactory(PipelineClassCopierFactory ccf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USE_FAST_CACHE

public static final boolean USE_FAST_CACHE
See Also:
Constant Field Values
Method Detail

makeArrayClassCopierFactory

public static ClassCopierFactory makeArrayClassCopierFactory(ClassCopierFactory ccf)
Create a ClassCopierFactory that handles arrays. This ClassCopierFactory will return null on a get call if the class is not an array.


makeOrdinaryClassCopierFactory

public static ClassCopierFactory makeOrdinaryClassCopierFactory(PipelineClassCopierFactory ccf)

makeCachingClassCopierFactory

public static CachingClassCopierFactory makeCachingClassCopierFactory()

getNullClassCopierFactory

public static ClassCopierFactory getNullClassCopierFactory()

getPipelineClassCopierFactory

public static PipelineClassCopierFactory getPipelineClassCopierFactory()


Copyright © 2013 Oracle. All Rights Reserved.