Author: mircea.markus
Date: 2008-05-12 06:05:55 -0400 (Mon, 12 May 2008)
New Revision: 5826
Modified:
core/trunk/src/main/java/org/jboss/cache/factories/ComponentRegistry.java
Log:
fixed finding of strt/stop methods
Modified: core/trunk/src/main/java/org/jboss/cache/factories/ComponentRegistry.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/factories/ComponentRegistry.java 2008-05-09
18:14:06 UTC (rev 5825)
+++ core/trunk/src/main/java/org/jboss/cache/factories/ComponentRegistry.java 2008-05-12
10:05:55 UTC (rev 5826)
@@ -501,7 +501,7 @@
em.component = c;
em.method = m;
em.priority = m.getAnnotation(Stop.class).priority();
- c.startMethods.add(em);
+ c.stopMethods.add(em);
}
methods = ReflectionUtil.getAllMethods(c.instance.getClass(),
Destroy.class);
@@ -511,7 +511,7 @@
em.component = c;
em.method = m;
em.priority = m.getAnnotation(Destroy.class).priority();
- c.startMethods.add(em);
+ c.destroyMethods.add(em);
}
}
}
@@ -718,6 +718,8 @@
Collections.sort(startMethods);
// fire all START methods according to priority
+
+
for (PrioritizedMethod em : startMethods) em.invoke();
addShutdownHook();
Show replies by date