Log in to follow, share, and participate in this community.
Thread Using our own ModelMBeanInfoSupport
Using our own ModelMBeanInfoSupportI've been meaning to do this for a while because the ModelMBeanInfo impl classes are significantly slower than the JBossMX versions. But it looks like it is also needed to avoid non serializable objects put in the de...
Improving bean shell script / JMX integrationhttp://jira.jboss.com/jira/browse/JBAS-2862 I was wondering if anybody had any thoughts or concerns. I rather like the idea of being able to do this: <server>
<mbean name="example:service=Test">
<d...
Thread ServiceMBeanSupport and ordering, multiple starts
ServiceMBeanSupport and ordering, multiple startsI'm a little bothered by how ServiceMBeanSupport doesn't provide any synchronization guarantees and the fact that startService() may be called twice. I've been looking at the code. It seems fairly simple to guarantee...
Useless StandardMBeanInfoInterceptor ?When JBAS-1930 was fixed for curiosity I was asking myself why no problem with "StandardsMBeans" was found too. Because MBeanInfoConversion.toModelMBeanInfo() code was adding attributes to ModelMBeanOperationInfo arra...
Thread Accessing mbean attributes through invoke()
Accessing mbean attributes through invoke()As it is now (4.0.x), standard mbean attributes can only be accessed as attributes, but xmbean attributes can also be accessed as operations (see http://jira.jboss.com/jira/browse/JBAS-1930). Fabiano also noted that ...
Thread JBAS-2228: PropertyEditor service doesn't understand hot dep
JBAS-2228: PropertyEditor service doesn't understand hot dephttp://jira.jboss.com/jira/browse/JBAS-2228 I'd describe the lack of understanding of the context classloader as a bug. However, if the use envisioned will cause a memory leak for any hotdeployed class. PropertyEdi...
java.beans.PropertyEditorManager is slowA call to PropertyEditorManager.findEditor() uses a global JVM lock, basically: public static synchronized PropertyEditor findEditor(Class targetType) {
... // lots of expensive class loading and exception handling ...
JMX Invocation ValueHi, Sorry for being an ignoramus, but what is the status of that particular task? If it is still outstanding, I'd like a crack at it.. Thanks and happy new year, Paul
JBossAS-2238: BasicMBeanRegistry synchronizationhttp://jira.jboss.com/jira/browse/JBAS-2238 I would guess that somebody has broken the synchronization. Although I can't see an obvious recent change. This has been confusing in this class, ever since the jmx-remoti...
ClassLoading filtersI know we have plans to add this in the new VFS ClassLoader and it is already sort of present in the Tomcat classloader. But, it would be useful if we could filter out certain parts from the classloading. e.g. a comm...
JBAS-2393 - ClassLoading DeadlockThe real problem here is classloading doing "arbitrary" callouts via unguarded debug logging. We have no idea what people attach to logging and what it might do. In this particular instance, the construction of a Rep...
jmx-console updateI would like to check in a modified version of the jmx console web application into CVS. This is a frame based version with a more concise and compact layout and simplified navigation (hopefully :-). As this is often...
Thread Inconsistency with primitive wrappers and prop-editors
Inconsistency with primitive wrappers and prop-editorsCurrently the JBoss property editors for the primitive wrapper types never allow a null representation. This seems very inconsistent to me, as developers tend to choose java.lang.Boolean over boolean because they want...
Thread Applying server-side interceptors to JRMPProxyFactory
Applying server-side interceptors to JRMPProxyFactoryThis is really about detached invokers. In the JRMPProxyFactory we can specify client-side interceptors that are configured inside the exported client-side proxy. Now, when the JRMPProxyFactory is configured with "I...
Thread Using the platform MBeanServer in jdk5 environments
Using the platform MBeanServer in jdk5 environmentsWould it make sense for our ServerImpl class to instantiate and re-use as its main MBeanServer, the one returned by a call to ManagementFactory.getPlatformMBeanServer(), when running under a java 5 runtime? This woul...
Thread Request for scoping option to MBeanTracker.
Request for scoping option to MBeanTracker.The available constructors for MBeanTracker allow me to track MBeans based on the MBean class or the MBean Attributes (via a QueryExp), but not based on the MBean name. I mostly want to use XMBeans, which means that t...
Thread Setting the thread context class loader on mbean op dispatch
Setting the thread context class loader on mbean op dispatchThe mbean invokers set the current thread context class loader to that of the mbean on op dispatches. This is what you want in general, but if the mbean represents a shared service like a cache that interacts with oth...
Thread Dependencies on start/stop events (Barrier Service)
Dependencies on start/stop events (Barrier Service)There have been a few people that want to depend on the tomcat startup, eg: http://www.jboss.com/index.html?module=bb&op=viewtopic&t=63006 http://www.jboss.com/index.html?module=bb&op=viewtopic&t=6142...
JIRA and JMXThere appears to be two places for JMX in JIRA 1) http://jira.jboss.com/jira/browse/JBJMX 2) http://jira.jboss.com/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10030&sorter/order=DESC&sorte...