[jira] Updated: (GERONIMO-2541) Priority order for GBeans

2006-11-05 Thread David Jencks (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2541?page=all ]

David Jencks updated GERONIMO-2541:
---

Attachment: GERONIMO-2541.patch

Attached patch implements priority ordering for loading gbeans.  I don't see 
any problems with it except that it completely breaks backwards compatibility 
for configurations.  I don't know if this is acceptable.

 Priority order for GBeans
 -

 Key: GERONIMO-2541
 URL: http://issues.apache.org/jira/browse/GERONIMO-2541
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: kernel
Affects Versions: 1.2
Reporter: David Jencks
 Assigned To: David Jencks
 Fix For: 1.2

 Attachments: GERONIMO-2541.patch


 Add a priority order to GBeanData to order attempted starts of GBeans.  
 GBeanInfo can have a default.  GBean dependencies will still override the 
 priority, in that a priority ordering will determine the order in which we 
 try to start gbeans, but one won't start until all its dependencies have 
 started.
 This will probably be useful in several  contexts but right now I need to get 
 the PersistenceUnitGBean to start first so it can install the class enhancer 
 before any classes are loaded.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Updated: (GERONIMO-2541) Priority order for GBeans

2006-11-05 Thread Gianny Damour (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2541?page=all ]

Gianny Damour updated GERONIMO-2541:


Attachment: GERONIMO-2541-KERNEL.patch
SERIALIZATION_-1012491431781444074.ser

geronimo-kernel patch to be applied after having rolled back updates to 
geronimo-kernel of the previous patch.

The idea is to maintain backward compatibility and also to provide a mechanism 
to support future changes which will break backward compatibility.

SERIALIZATIONxxx is to be put in 
modules/geronimo-kernel/src/test/data/gbeandata/. (This is a binary file and, 
hence, it cannot be included in the patch).

 Priority order for GBeans
 -

 Key: GERONIMO-2541
 URL: http://issues.apache.org/jira/browse/GERONIMO-2541
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: kernel
Affects Versions: 1.2
Reporter: David Jencks
 Assigned To: David Jencks
 Fix For: 1.2

 Attachments: GERONIMO-2541-KERNEL.patch, GERONIMO-2541.patch, 
 SERIALIZATION_-1012491431781444074.ser


 Add a priority order to GBeanData to order attempted starts of GBeans.  
 GBeanInfo can have a default.  GBean dependencies will still override the 
 priority, in that a priority ordering will determine the order in which we 
 try to start gbeans, but one won't start until all its dependencies have 
 started.
 This will probably be useful in several  contexts but right now I need to get 
 the PersistenceUnitGBean to start first so it can install the class enhancer 
 before any classes are loaded.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira