Home

Company

Progress

Resources

People

Links

About Me

Project Log: July - August

July 6, 2011
After a small break due to other reports and exams, I am now back to working on this project. With the LoggerInterceptor roughly completed (extra methods will be added as the project continues), I am now looking at how to integrate this with the service profiler. I will need to associate calls intercepted with the connection index and this will help to build up the method call tree. I am looking at the PersistenceWrapper class in the DBChangesLogger project to see how the LoggerMangaer and LoggerInterceptor classes are created and have started implementing something similar.

July 13, 2011
I have been working on the PerstistenceWrapper class.

July 20, 2011
I have started creating the slides for the End of Semester Seminar and have gotten feedback from Edward and Xinfeng. I have made changes according to their feedback.

July 22, 2011
Gave the End of Semester Seminar today and the slides are now available on the Resources page.

July 27, 2011
Looking into profiler source code and making changes to PersistenceWrapper. To integrate my classes with the profiler, I will need several things – database name, config files and mapping files. I will also need a session to be created for the interceptor to work – when and where? I am also unsure of where to initialize a PersistenceWrapper.

August 3, 2011
After some discussion with Edward I have a better idea concerning the problems I came across. A PersistenceWrapper must be constructed regardless, services have this in their constructor. This means all configuration should be done. The current profiler uses MBeans to communicate with the services. I will need to change the LoggerManager to extend MBean and switch logging on and off.

August 10, 2011
Been looking at Java MBeans. Created LoggerManagerMBean class and modified other classes to account for MBeans. I will need more research into how MBeans work as I have never used them before.

August 25, 2011
I have been looking at the profiler and how it uses MBeans. I have a much better understanding of how it works now and am planning how my LoggerManager can fit into this.

<Previous Index Next>