Top Interfaces Annotations Classes Enums
module org.glassfish.pfl.dynamic

Package org.glassfish.pfl.dynamic.copyobject.spi


Interface Summary

Modifier and TypeInterface and Description
public interface
CopyInterceptor

Interface used to control copyobject behavior.

public interface
ObjectCopier

Provides an interface for a variety of means to copy an arbitrary object.

public interface
ObjectCopierFactory

ObjectCopier factory interface used for registration.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
Copy

Annotation used on fields to indicate how they should be copied, according to the value of CopyType.

public @interface
Immutable

Annotation used on classes that are immutable; that is, all public methods return the same value for the same inputs after the object has been constructed.

Class Summary

Modifier and TypeClass and Description
public abstract class
public class
public class
LibraryClassLoader

Based on feedback from bug report 4452016, all class loading in the ORB is isolated here.

public class

Enum Summary

Modifier and TypeEnum and Description
public enum
CopyType

Enum used with Copy annotation on fields to indicate special handling by the object copier.