-
Added start of configuration validation framework
(PR)
-
Update documentation and move to Anakia for document generation.
(PD)
-
Remove deprecated functionality for deploying old style .sar files or
deploying from a directory.
(PD)
-
Remove deprecated Service interface.
(PD)
-
Remove some deprecated methods from BlockContext.
(PD)
-
Warn users if their blocks Work interfaces/Services implement
any lifecycle interfaces.
(PD)
-
Allow name sub-element in block section of BlockInfo.
(SM)
-
Add "sar:" URL protocol handling to policy section in environment.xml
file.
(PD)
-
Blocks no longre need to implement Block interface. Block interface
is thus deprecated as is AbstractBlock. This was done to facilitate
sharing of components between multiple containers.
(PD)
-
Extrace Blocks to directory based on name deployed with rather than
.sar name (to support multiple deployments of same .sar). Submitted
By: Ulrich Mayring (ulim@denic.de)
(PD)
-
Rework deployer such that jars are extracted to a temporary work
directory and then deleted when application is undeployed. This is
to work around the JVM locking and caching the jars and thus allowing
users to redeploy applications. Submitted By: Ulrich Mayring
(ulim@denic.de)
(PD)
-
Updated build script so it will work when installed in a directory
with spaces. Submitted By: dsmiley@mitre.org (David Smiley)
(PD)
-
Use MX4J project to provide the JMX management kernel rather than
RI.
(PD)
-
Make phoenix use a temporary located in its hierarchy by setting
the JVM system property "java.io.tmp". By default this temporary
location is $PHOENIX_HOME/temp
(PD)
-
Rework Embeddor so that it instantiates kernel components from a
by reading the contents of conf/kernel.xml file.
Submitted By: Joerg Bauer (bauer@denic.de)
(PD)
-
Add XDoclet tasks to generate the manifest and BlockInfo files
based on javadoc tags inserted into Blocks java file. Originally
Submitted By: vinay nair (vinayc77@yahoo.com)
(PD)
-
Added javadoc to more classes and added in package.html files
where appropriate.
(SM)
-
Added ApplicationListener objects that implement all same
funcitonality as BlockListener but also provide support
for Application Starting/Stopping/Failure events and
provide access to SarMetaData. Consequently deprecated
BlockListener interface.
(PH)
-
Enhanced DefaultManager to support authenticated connecitons.
Submitted By: "Jorg Bauer/Denic" (bauer@denic.de)
(PD)
-
Add support for Parameterizable blocks. Submitted by:
Brian Olsen (brian@mmmanager.org)
(MT)
-
Allow Blocks to declare that they are able to be exported to a Management
subsystem (ie JMS) by making their blocks declare (Management-access-points/)
in their BlockInfo. Blocks will be exported to JMX with names like
"application=Foo,name=MrBlock,role=org.apache.MyManagementInterface"
(PD)
-
Validate the assembly.xml file and any BlockInfo files if they
declare the DTD correctly.
(PD)
-
Add native daemon support by using the daemon created in the
http://wrapper.sourceforge.net/ project. Submitted By:
Leif Mortenson (leif@silveregg.co.jp)
(PD)
-
Fixed bug where application names were inapropriately prefixed
to log categories. Submitted By Antal Attila (atech@nolimits.ro)
(PD)
-
Fixed bug where application names were inapropriately prefixed
to log categories.
(PD)
-
Allow jars contained within the .sar file to declare dependencies
on libraries using the standard JDK1.2+ Extension mechanism. For
more information about optional packages, see the document
Optional Package Versioning in the documentation bundle for your
Java2 Standard Edition package, in the file
guide/extensions/versioning.html.
(PD)