org.apache.derby.iapi.store.raw
Interface AuxObject

All Known Implementing Classes:
BranchControlRow, ControlRow, LeafControlRow

public interface AuxObject

The interface of objects which can be associated with a page while it's in cache.

See Also:
Page.setAuxObject(org.apache.derby.iapi.store.raw.AuxObject)

Method Summary
 void auxObjectInvalidated()
          This method is called by the page manager when it's about to evict a page which is holding an aux object, or when a rollback occurred on the page.
 

Method Detail

auxObjectInvalidated

void auxObjectInvalidated()
This method is called by the page manager when it's about to evict a page which is holding an aux object, or when a rollback occurred on the page. The aux object should release its resources. The aux object can assume that no one else has access to it via the raw store during this method call. After this method returns the raw store throws away any reference to this object.


Built on Thu 2010-12-23 20:49:13+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.