Author: dblevins
Date: Tue Apr 12 00:58:28 2011
New Revision: 1091268
URL: http://svn.apache.org/viewvc?rev=1091268&view=rev
Log:
Tweak to add read lock
Modified:
openejb/trunk/openejb3/examples/schedule-methods/src/main/java/org/superbiz/corn/FarmerBrown.java
Modified:
openejb/trunk/openejb3/examples/schedule-methods/src/main/java/org/superbiz/corn/FarmerBrown.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/schedule-methods/src/main/java/org/superbiz/corn/FarmerBrown.java?rev=1091268&r1=1091267&r2=1091268&view=diff
==============================================================================
---
openejb/trunk/openejb3/examples/schedule-methods/src/main/java/org/superbiz/corn/FarmerBrown.java
(original)
+++
openejb/trunk/openejb3/examples/schedule-methods/src/main/java/org/superbiz/corn/FarmerBrown.java
Tue Apr 12 00:58:28 2011
@@ -16,6 +16,8 @@
*/
package org.superbiz.corn;
+import javax.ejb.Lock;
+import javax.ejb.LockType;
import javax.ejb.Schedule;
import javax.ejb.Schedules;
import javax.ejb.Singleton;
@@ -27,6 +29,7 @@ import java.util.concurrent.atomic.Atomi
* @version $Revision$ $Date$
*/
@Singleton
+@Lock(LockType.READ) // allows timers to execute in parallel
public class FarmerBrown {
private final AtomicInteger checks = new AtomicInteger();