Author: rmannibucau
Date: Wed Nov  7 00:33:25 2012
New Revision: 1406411

URL: http://svn.apache.org/viewvc?rev=1406411&view=rev
Log:
OPENEJB-1930 don't filter too much looking for a timeout method - can still be 
enhanced a bit

Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/core/timer/TimerData.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/core/timer/TimerData.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/core/timer/TimerData.java?rev=1406411&r1=1406410&r2=1406411&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/core/timer/TimerData.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/core/timer/TimerData.java
 Wed Nov  7 00:33:25 2012
@@ -138,12 +138,14 @@ public abstract class TimerData implemen
         final BeanContext beanContext = 
SystemInstance.get().getComponent(ContainerSystem.class).getBeanContext(deploymentId);
         for (Iterator<Map.Entry<Method, MethodContext>> it = 
beanContext.iteratorMethodContext(); it.hasNext(); ) {
             final MethodContext methodContext = it.next().getValue();
+            /* this doesn't work in all cases
             if (methodContext.getSchedules().isEmpty()) {
                 continue;
             }
+            */
 
             final Method method = methodContext.getBeanMethod();
-            if (method.getName().equals(mtd)) {
+            if (method != null && method.getName().equals(mtd)) { // maybe we 
should check parameters too
                 timeoutMethod = method;
                 break;
             }


Reply via email to