org.glassfish.pfl.dynamic.copyobject.impl
Class FallbackObjectCopierImpl
java.lang.Object
org.glassfish.pfl.basic.contain.Pair<ObjectCopier,ObjectCopier>
org.glassfish.pfl.dynamic.copyobject.impl.FallbackObjectCopierImpl
- All Implemented Interfaces:
- ObjectCopier
public class FallbackObjectCopierImpl
- extends org.glassfish.pfl.basic.contain.Pair<ObjectCopier,ObjectCopier>
- implements ObjectCopier
Trys a first ObjectCopier. If the first throws a ReflectiveCopyException,
falls back and tries a second ObjectCopier.
| Fields inherited from class org.glassfish.pfl.basic.contain.Pair |
_first, _second |
| Methods inherited from class org.glassfish.pfl.basic.contain.Pair |
equals, first, hashCode, second, toString |
FallbackObjectCopierImpl
public FallbackObjectCopierImpl(ObjectCopier first,
ObjectCopier second)
copy
public Object copy(Object src)
throws ReflectiveCopyException
- Description copied from interface:
ObjectCopier
- copy the object. Equivalent to copy( obj, false ).
- Specified by:
copy in interface ObjectCopier
- Throws:
ReflectiveCopyException
Copyright © 2013 Oracle. All Rights Reserved.