BeanLockExt.java |
/* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package org.jboss.ejb; /** An extension of the BeanLock interface that adds support for non-blocking * acquisition of a lock. * * @author Scott.Stark@jboss.org * @version $Revision: 1.1 $ */ public interface BeanLockExt extends BeanLock { /** * A non-blocking method that checks if the calling thread will be able * to acquire the sync lock based on the calling thread. * * @return true if the calling thread can obtain the sync lock in which * case it will, false if another thread already has the lock. */ public boolean attemptSync(); }
BeanLockExt.java |