admin@glassfish.java.net

Re: domain.xml change request - addition of "extension-module" element to "application"

From: Hong Zhang <Hong.Zhang_at_Sun.COM>
Date: Wed, 25 Oct 2006 09:37:40 -0400

Hi, Kedar
   Thank you very much. Yes, the other attributes have the same
semantics as j2ee-application. Please include all the attributes for the
first cut.
 
- Hong

Kedar Mhaswade wrote:

> Sounds good. I will incorporate the changes by 10/29/06.
>
> One question -- does the semantics of other attributes (apart from
> module-type) same as those for say j2ee-application? Or is it better
> to just have relevant attributes for the first cut?
>
> Kedar
>
>> Hi,
>> I am re-submitting this domain.xml change request for
>> "extension-module" for glassfish 9.1. I have updated the wiki page
>> with this information. Please see more details or provide comments
>> here in this glassfish issue:
>> https://glassfish.dev.java.net/issues/show_bug.cgi?id=886
>>
>> Thanks,
>>
>> - Hong
>>
>>
>> We need to support an extensible application type in the domain.xml
>> so non Java EE applications have a chance to be registered and use
>> our infrastructure for deployment lifecycle and infrastructure. I
>> would like to request these DTD changes to the domain.xml to support
>> such use case.
>>
>> <!ELEMENT applications
>> ((lifecycle-module | j2ee-application | ejb-module | web-module
>> | connector-module | appclient-module | mbean |
>> extension-module)*)>
>> <!-- extension-module
>> Extension modules are not handled directly by the application server
>> runtime
>> They usually are add-ons container that are installed on top of the
>> basic
>> installation. The type of such applicative extensions is used to
>> match deployed
>> artifacts with installed add-ons.
>>
>> attributes
>> module-type
>> String representing the module type. This module type will be used
>> by the runtime to find the appropriate add-on container.
>> --> <!ELEMENT extension-module (description?, property*)>
>>
>> <!ATTLIST extension-module
>> name CDATA #REQUIRED
>> location CDATA #REQUIRED
>> module-type CDATA #REQUIRED
>> object-type %object-type; "user"
>> enabled %boolean; "true"
>> libraries CDATA #IMPLIED
>> availability-enabled %boolean; "false"
>> directory-deployed %boolean; "false">
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: admin-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: admin-help_at_glassfish.dev.java.net
>