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

Reply via email to