org.apache.derby.iapi.services.locks
Interface Limit

All Known Implementing Classes:
InternalXact, Xact

public interface Limit

A limit represents a callback on a lock group. It is called when the size of the group reaches the limit set on the call.

See Also:
LockFactory.setLimit(org.apache.derby.iapi.services.locks.CompatibilitySpace, java.lang.Object, int, org.apache.derby.iapi.services.locks.Limit)

Method Summary
 void reached(CompatibilitySpace compatibilitySpace, java.lang.Object group, int limit, java.util.Enumeration lockList, int lockCount)
          Called by the lock factory when a limit has been reached.
 

Method Detail

reached

void reached(CompatibilitySpace compatibilitySpace,
             java.lang.Object group,
             int limit,
             java.util.Enumeration lockList,
             int lockCount)
             throws StandardException
Called by the lock factory when a limit has been reached.

Parameters:
compatibilitySpace - lock space the limit was set for
group - lock group the limit was set for
limit - the limit's setting
lockList - the list of Lockable's in the group
lockCount - the number of locks in the group
Throws:
StandardException - Standard Derby error policy.

Built on Thu 2011-03-10 11:54:14+0000, from revision ???

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