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 Pair<ObjectCopier,ObjectCopier>
- implements ObjectCopier
Trys a first ObjectCopier. If the first throws a ReflectiveCopyException,
falls back and tries a second ObjectCopier.
|
Method Summary |
java.lang.Object |
copy(java.lang.Object src)
copy the object. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
FallbackObjectCopierImpl
public FallbackObjectCopierImpl(ObjectCopier first,
ObjectCopier second)
copy
public java.lang.Object copy(java.lang.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