• Using our own ModelMBeanInfoSupport

    I'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...
    Profile Photo
    last modified by adrian.brock
  • Improving bean shell script / JMX integration

    http://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...
    Profile Photo
    last modified by genman
  • ServiceMBeanSupport and ordering, multiple starts

    I'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...
    Profile Photo
    last modified by genman
  • 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...
    Profile Photo
    last modified by fabcipriano
  • 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 ...
    Profile Photo
    last modified by dimitris
  • Integration: org.jboss.system.ServiceCreator

    Is org.jboss.system.ServiceCreator part of the micro-kernel set of integration interfaces I can rely on?
    Profile Photo
    created by ovidiu.feodorov
  • JBAS-2228: PropertyEditor service doesn't understand hot dep

    http://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...
    Profile Photo
    last modified by adrian.brock
  • java.beans.PropertyEditorManager is slow

    A 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 ...
    Profile Photo
    last modified by genman
  • JMX Invocation Value

    Hi, 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
    Profile Photo
    last modified by pweinberg
  • JBossAS-2238: BasicMBeanRegistry synchronization

    http://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...
    Profile Photo
    last modified by adrian.brock
  • ClassLoading filters

    I 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...
    Profile Photo
    last modified by adrian.brock
  • JBAS-2393 - ClassLoading Deadlock

    The 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...
    Profile Photo
    last modified by adrian.brock
  • jmx-console update

    I 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...
    Profile Photo
    last modified by schrouf
  • Inconsistency with primitive wrappers and prop-editors

    Currently 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...
    Profile Photo
    last modified by sebersole
  • Applying server-side interceptors to JRMPProxyFactory

    This 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...
    Profile Photo
    last modified by dimitris
  • Using the platform MBeanServer in jdk5 environments

    Would 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...
    Profile Photo
    last modified by dimitris
  • 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...
    Profile Photo
    last modified by ctday
  • Setting the thread context class loader on mbean op dispatch

    The 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...
    Profile Photo
    last modified by starksm64
  • 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...
    Profile Photo
    last modified by dimitris
  • JIRA and JMX

    There 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...
    Profile Photo
    last modified by adrian.brock