title: @Asynchronous private method in EJB
body: <p>I have an asynchronous method in my EJB singleton that's called from another method in the same class. I already know that I can't call the asynchronous method directly, I have to obtain an EJB proxy. The problem is, I don't want the asynchronous method to be visible outside the class; but when I make it private, it's not executed asynchronously. (I'm using Glassfish v3.)</p>
  
  <p><a href="http://download.oracle.com/javaee/6/api/javax/ejb/Asynchronous.html" rel="nofollow">The javadocs</a> don't say anything about the required access level. So should this be considered a bug in Glassfish?</p>