dev@glassfish.java.net

Re: asadmin set and ConfigListener

From: Lloyd Chambers <Lloyd.Chambers_at_Sun.COM>
Date: Thu, 07 Aug 2008 11:19:56 -0700

I don't know what you mean by "shouldn't injection of Property in
ConfigListener be sufficient". Sufficient for what by whom?

As far as I know, nothing listens to changes to <property> elements,
and for that matter, nothing listens to most of the config.

There are only four ConfigListeners in existence in V3 currently:
HttpServiceContainer, HttpServiceConfigListener, ResourceManager,
SecurityConfigListener.

Everything else is "deaf".

Lloyd

On Aug 7, 2008, at 11:15 AM, Amy Roh wrote:

> Lloyd Chambers wrote:
>> AMX uses Config API like everything else, including Transactions,
>> just generically. The end behavior should not be different.
>
> I do see AMX logging when admingui has been loaded.
>
> Aug 7, 2008 11:12:14 AM
> INFO: AMXConfigLoader.sortAndDispatch: 1 events
> Aug 7, 2008 11:12:14 AM
> INFO: AMXConfigLoader.sortAndDispatch (ATTR change): name = value,
> oldValue = false, newValue = true, source =
> com.sun.enterprise.config.serverbeans.Property
> Aug 7, 2008 11:12:14 AM
> INFO: issueAttributeChange: value: {false => true}
> Aug 7, 2008 11:12:14 AM
> INFO: asAMXAttributeName: Value
> Aug 7, 2008 11:12:14 AM
> INFO: AttributeChangeNotification: #0, Thu Aug 07 11:12:14 PDT 2008,
> "amx:j2eeType=X-PropertyConfig,name=accessLoggingEnabled,X-
> ConfigConfig=server-config,X-HTT
> PServiceConfig=na", jmx.attribute.change, Value: false => true
>
> In order to observe the above event, shouldn't injection of Property
> in ConfigListener be sufficient?
>
> Thanks,
> Amy
>
>> On Aug 6, 2008, at 2:15 PM, Sreenivas Munnangi wrote:
>>> Amy Roh wrote:
>>>
>>>> Hi,
>>>>
>>>> I am noticing that asadmin set isn't triggering
>>>> org.jvnet.hk2.config.ConfigListener notification
>>>
>>> This was working yesterday night (based on asadmin set) and now
>>> it doesn't. Did some thing change in config ?
>>>
>>>> whereas the events do get triggered if I test using admingui.
>>>>
>>>> Do asadmin set (property, etc.) and admin gui share the same
>>>> code path regarding sending ConfigListener notification? Where
>>>> can I look to get more info on this to debug further?
>>>
>>> asadmin set uses core/kernel/src/main/java/com/sun/enterprise/v3/
>>> admin/SetCommand.java and GUI uses amx api.
>>>
>>>>
>>>> Thanks,
>>>> Amy
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>