Skip to main content

Source code revision

svn

summary: 1. Updated pom.xml to use hk2.version=0.3.12-SNAPSHOT, as I need that version.
revision: 21700
author: Sahoo
date: 2008-08-08 14:08:50 UTC (7 years)
message: 1. Updated pom.xml to use hk2.version=0.3.12-SNAPSHOT, as I need that version.

2. Changed the way server shutsdown. When server starts, it spawns a non-daemon thread,
which waits for shutdown to be called. Moved most of the logic from StopDomainCommand to
AppServerStartup's stop(). StopDomainCommand now just stops the management agent module,
which internally calls AppServerStartup.stop(). We no longer need HouseKeeper.java.

3. Re-enabled OSGi cache usage.

4. Added a new physical module called core/api-exporter. Earlier it was
getting installed on the fly by APIClassLoaderServiceImpl. Since we were not
able to uninstall it while going down, next time when server starts using
OSGi cache, we were not able to install it again, because of duplication.
SO, we now have a physical bundle. Having a physical bundle allows us to have
better control, as we can easily patch it.
Change Path Actions
A trunk/v3/core/api-exporter
A trunk/v3/core/api-exporter/pom.xml
M trunk/v3/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/ASMainHelper.java
M trunk/v3/core/kernel/src/main/java/com/sun/enterprise/v3/admin/StopDomainCommand.java
M trunk/v3/core/kernel/src/main/java/com/sun/enterprise/v3/server/APIClassLoaderServiceImpl.java
M trunk/v3/core/kernel/src/main/java/com/sun/enterprise/v3/server/AppServerStartup.java
M trunk/v3/core/kernel/src/main/java/com/sun/enterprise/v3/services/impl/HouseKeeper.java
M trunk/v3/core/pom.xml
M trunk/v3/distributions/nucleus/pom.xml
M trunk/v3/pom.xml
 
 
Close
loading
Please Confirm
Close