Author: dblevins
Date: Thu Mar 3 17:24:02 2011
New Revision: 1076690
URL: http://svn.apache.org/viewvc?rev=1076690&view=rev
Log:
Tweak code to check for allowed operations to be more compliant
Need to check methods of TimerService, not just TimerImpl
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/timer/EjbTimerServiceImpl.java
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/timer/EjbTimerServiceImpl.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/timer/EjbTimerServiceImpl.java?rev=1076690&r1=1076689&r2=1076690&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/timer/EjbTimerServiceImpl.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/timer/EjbTimerServiceImpl.java
Thu Mar 3 17:24:02 2011
@@ -286,9 +286,7 @@ public class EjbTimerServiceImpl impleme
*/
private void checkState() throws IllegalStateException {
final BaseContext context = (BaseContext)
deployment.get(EJBContext.class);
- if (!context.isTimerMethodAllowed()) {
- throw new IllegalStateException("TimerService method not permitted
for current operation " +
ThreadContext.getThreadContext().getCurrentOperation().name());
- }
+ context.check(BaseContext.Call.timerMethod);
}
/**