In what context?
xxxxxxxxxxxxxxxxxxxxxxxx
Scott Stark
Chief Technology Officer
JBoss Group, LLC
xxxxxxxxxxxxxxxxxxxxxxxx
----- Original Message -----
From: "Eric Jain" <[EMAIL PROTECTED]>
To: "jboss-user" <[EMAIL PROTECTED]>
Sent: Friday, June 20, 2003 9:06 AM
Subject: [JBoss-user] Setting XMBean attributes to read-only at run time
> What's wrong with the following code? It runs, but without any effect.
>
> /**
> * @jmx.managed-operation
> * impact="ACTION"
> */
>
> public void setReadOnly()
> throws Exception
> {
> ModelMBeanInfo info = (ModelMbeanInfo) server.getMBeanInfo(name);
> // Direct invocation of getModelMbeanInfo() returns null!
> MBeanAttributeInfo[] infos = info.getAttributes();
>
> for (int i = 0; i < infos.length; ++i)
> {
> if (infos[i].isWritable())
> {
> log.debug("Setting field read-only: " + infos[i].getName());
> infos[i] = new ModelMBeanAttributeInfo(
> infos[i].getName(),
> infos[i].getType(),
> infos[i].getDescription(),
> infos[i].isReadable(),
> false,
> infos[i].isIs());
> }
> }
>
> // Can't do setModelMBeanInfo(info), NullPointerException!
> }
>
>
> --
> Eric Jain
>
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: INetU
> Attention Web Developers & Consultants: Become An INetU Hosting Partner.
> Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
> INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
>
-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user