To Do List
Todo
In no particular order:
- Add auto-XML configuration to ServiceManager as it currently only supports configuration from a properties file.
- Expand on unit tests (ouch, OBVIOUSLY not Test Driven Design; I got lazy when I started the EJB locators).
- Add a registry for JDK 1.5+ where services that implement an interface whose name ends in
MBeanwill get registered in the JVM's MBean server. - Add an optional initialization method which will get called after a new service instance is created. This will support static initializers (the same data being passed as parameters to the init method each time a new instance is created). If any init method parameters are interfaces that are registered with ServiceManager, then an instance of that service will be passed to the init method. How will I deal with circular service references, though...