User: patriot1burke Date: 01/06/11 12:50:42 Added: src/main/org/jboss/ejb/plugins BeanSemaphore.java Log: Extension of org.jbos.util.Semaphore to provide the ability to invalidate a mutex that is no longer associated with a bean Revision Changes Path 1.1 jboss/src/main/org/jboss/ejb/plugins/BeanSemaphore.java Index: BeanSemaphore.java =================================================================== /* * JBoss, the OpenSource EJB server * * Distributable under LGPL license. * See terms of license at gnu.org. */ package org.jboss.ejb.plugins; import org.jboss.util.Semaphore; /** * Allow ability to mark a Semaphore as no longer valid for mutex locking * * @author <a href="mailto:[EMAIL PROTECTED]">Bill Burke</a> * @version $Revision: 1.1 $ */ public class BeanSemaphore extends Semaphore { private boolean m_valid = true; public BeanSemaphore(int allowed) { super(allowed); m_valid = true; } public void invalidate() { m_valid = false; } public boolean isValid() { return m_valid; } } _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development
