Top Description Fields Constructors Methods
org.glassfish.pfl.dynamic.copyobject.impl

public Class FallbackObjectCopierImpl

extends Pair<ObjectCopier, ObjectCopier>
implements ObjectCopier
Class Inheritance
All Implemented Interfaces
org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopier
Imports
org.glassfish.pfl.basic.contain.Pair, org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopier, .ReflectiveCopyException

Trys a first ObjectCopier. If the first throws a ReflectiveCopyException, falls back and tries a second ObjectCopier.

Field Summary

Inherited from org.glassfish.pfl.basic.contain.Pair:
_first_second

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
Inherited from org.glassfish.pfl.basic.contain.Pair:
equalsfirsthashCodesecondtoString

Constructor Detail

FallbackObjectCopierImplback to summary
public FallbackObjectCopierImpl(ObjectCopier first, ObjectCopier second)

Method Detail

copyback to summary
public Object copy(Object src) throws ReflectiveCopyException

Implements org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopier.copy.

Doc from org.glassfish.pfl.dynamic.copyobject.spi.ObjectCopier.copy.

copy the object. Equivalent to copy( obj, false ).

Annotations
@Override