Top Interfaces Classes
module org.glassfish.pfl.dynamic

Package org.glassfish.pfl.dynamic.copyobject.impl


Interface Summary

Modifier and TypeInterface and Description
public interface
CachingClassCopierFactory

A version of a ClassCopierFactory that implements caching, and so needs a way to update the cache.

public interface
ClassCopier

Provides deep copying of one specific class.

public interface
ClassCopierFactory

A factory used for creating ClassCopier instances.

public interface
Exceptions

Exception wrapper class.

public interface
PipelineClassCopierFactory

A factory used for creating ClassCopier instances.

Class Summary

Modifier and TypeClass and Description
public abstract class
ClassCopierBase

A convenient base class for making ClassCopier types.

public class
ClassCopierFactoryArrayImpl

A factory used for creating ClassCopier instances.

public class
ClassCopierFactoryPipelineImpl

A factory used for creating ClassCopier instances.

public class
public abstract class
CodegenCopierBase

Base class for generated class copiers.

public class
CodegenCopierGenerator

Experimental class that generates a ClassFieldCopier using the codegen library.

public abstract class
public abstract class
public class
FallbackObjectCopierImpl

Trys a first ObjectCopier.

public class
FastCache<K, V>

A cache intended to help speed up access to a Map.

public class
FastCacheTest

Test out whether FastCache is effective or not.

public class
public class
ObjectCopierImpl

Class used to deep copy arbitrary data.