javax.jdo.listener

Interface AttachLifecycleListener

All Superinterfaces:
InstanceLifecycleListener

public interface AttachLifecycleListener
extends InstanceLifecycleListener

This interface is implemented by listeners to be notified of attach events.
Version:
2.0
Since:
2.0

Method Summary

void
postAttach(InstanceLifecycleEvent event)
This method is called after a detached instance is attached, via the PersistenceManager.makePersistent(Object) method.
void
preAttach(InstanceLifecycleEvent event)
This method is called before a detached instance is attached, via the PersistenceManager.makePersistent(Object) method.

Method Details

postAttach

public void postAttach(InstanceLifecycleEvent event)
This method is called after a detached instance is attached, via the PersistenceManager.makePersistent(Object) method. The source instance is the corresponding persistent instance in the cache; the target instance is the detached instance. This method is called after the corresponding AttachCallback.jdoPostAttach(Object) on the persistent instance.
Parameters:
event - the attach event.
Since:
2.0

preAttach

public void preAttach(InstanceLifecycleEvent event)
This method is called before a detached instance is attached, via the PersistenceManager.makePersistent(Object) method. The source instance is the detached instance. This method is called before the corresponding AttachCallback.jdoPreAttach() on the detached instance.
Parameters:
event - the attach event.
Since:
2.0