org.apache.openjpa.kernel
Class DetachManager
java.lang.Object
org.apache.openjpa.kernel.DetachManager
- All Implemented Interfaces:
- DetachState
public class DetachManager
- extends Object
- implements DetachState
Handles detaching instances.
- Author:
- Marc Prud'hommeaux
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DetachManager
public DetachManager(BrokerImpl broker,
boolean full,
OpCallbacks call)
- Constructor.
- Parameters:
broker
- owning brokerfull
- whether the entire broker cache is being detached; if
this is the case, we assume the broker has already
flushed if needed, and that we're detaching in-place
detach
public Object detach(Object toDetach)
- Return a detached version of the given instance.
detachAll
public Object[] detachAll(Collection instances)
- Return detached versions of all the given instances. If not copying,
null will be returned.
Copyright © 2006-2007 Apache Software Foundation. All Rights Reserved.