Examples of DynamicMBeanWrapper


Examples of org.apache.openejb.monitoring.DynamicMBeanWrapper

        logger.getChildLogger("service").debug("createService.success", serviceInfo.service, serviceInfo.id, serviceInfo.className);

        if (service instanceof Container) {
            final ObjectName objectName = ObjectNameBuilder.uniqueName("containers", serviceInfo.id, service);
            try {
                LocalMBeanServer.get().registerMBean(new DynamicMBeanWrapper(new JMXContainer(serviceInfo, (Container) service)), objectName);
                containerObjectNames.add(objectName);
            } catch (Exception e) {
                // no-op
            } catch (NoClassDefFoundError ncdfe) { // OSGi
                // no-op
View Full Code Here

Examples of org.apache.openejb.monitoring.DynamicMBeanWrapper

    private String getId() {
        return entityManagerFactoryCallable.getUnitInfo().getId();
    }

    private Object mBeanify() {
        return new DynamicMBeanWrapper(new JMXReloadableEntityManagerFactory(this));
    }
View Full Code Here

Examples of org.apache.openejb.monitoring.DynamicMBeanWrapper

    public JMXBasicDataSource(final String name, final org.apache.commons.dbcp.BasicDataSource ds) {
        this.ds = ds;

        objectName = ObjectNameBuilder.uniqueName("datasources", name, ds);
        try {
            LocalMBeanServer.get().registerMBean(new DynamicMBeanWrapper(this), objectName);
        } catch (Exception e) {
            e.printStackTrace(); // TODO
        }
    }
View Full Code Here

Examples of org.apache.openejb.monitoring.DynamicMBeanWrapper

    private String getId() {
        return entityManagerFactoryCallable.getUnitInfo().getId();
    }

    private Object mBeanify() {
        return new DynamicMBeanWrapper(new JMXReloadableEntityManagerFactory(this));
    }
View Full Code Here

Examples of org.apache.openejb.monitoring.DynamicMBeanWrapper

            final MBeanServer server = LocalMBeanServer.get();
            try {
                if (server.isRegistered(objectName)) {
                    server.unregisterMBean(objectName);
                }
                server.registerMBean(new DynamicMBeanWrapper(this), objectName);
            } catch (Exception e) {
                e.printStackTrace(); // TODO
            }
        }
    }
View Full Code Here

Examples of org.apache.openejb.monitoring.DynamicMBeanWrapper

                        .set("application", id)
                        .set("group", clazz.getPackage().getName())
                        .set("name", clazz.getSimpleName())
                        .build();

                server.registerMBean(new DynamicMBeanWrapper(instance), leaf);
                appMbeans.put(mbeanClass, leaf.getCanonicalName());
                logger.info("Deployed MBean(" + leaf.getCanonicalName() + ")");
            } catch (Exception e) {
                logger.error("the mbean " + mbeanClass + " can't be registered", e);
            }
View Full Code Here

Examples of org.apache.openejb.monitoring.DynamicMBeanWrapper

        logger.getChildLogger("service").debug("createService.success", serviceInfo.service, serviceInfo.id, serviceInfo.className);

        if (service instanceof Container && LocalMBeanServer.isJMXActive()) {
            final ObjectName objectName = ObjectNameBuilder.uniqueName("containers", serviceInfo.id, service);
            try {
                LocalMBeanServer.get().registerMBean(new DynamicMBeanWrapper(new JMXContainer(serviceInfo, (Container) service)), objectName);
                containerObjectNames.add(objectName);
            } catch (Exception e) {
                // no-op
            } catch (NoClassDefFoundError ncdfe) { // OSGi
                // no-op
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.