Examples of DynamicMBeanWrapper


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

    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

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

                server.registerMBean(new DynamicMBeanWrapper(wc, instance), leaf);
                appMbeans.put(mbeanClass, leaf.getCanonicalName());
                if (creationalContext != null && (bean.getScope() == null || Dependent.class.equals(bean.getScope()))) {
                    creationalContextForAppMbeans.put(leaf, creationalContext);
                }
                logger.info("Deployed MBean(" + leaf.getCanonicalName() + ")");
View Full Code Here

Examples of org.apache.openejb.monitoring.DynamicMBeanWrapper

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

        if (Container.class.isInstance(service) && 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 (final Exception e) {
                // no-op
            } catch (final NoClassDefFoundError ncdfe) { // OSGi
                // no-op
View Full Code Here

Examples of org.apache.openejb.monitoring.DynamicMBeanWrapper

        }

        for (Map.Entry<Class<?>, ObjectName> mbean : getMbeanClasses(cl, id).entrySet()) {
            ObjectName objectName = mbean.getValue();
            try {
                server.registerMBean(new DynamicMBeanWrapper(mbean.getKey()), objectName);
                mbeans.add(objectName.getCanonicalName());
                logger.info("MBean " + objectName.getCanonicalName() + " registered.");
            } catch (Exception e) {
                logger.error("the mbean " + mbean.getKey().getName() + " can't be registered", e);
            }
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

        }

        for (Map.Entry<Class<?>, ObjectName> mbean : getMbeanClasses(cl, id).entrySet()) {
            ObjectName objectName = mbean.getValue();
            try {
                server.registerMBean(new DynamicMBeanWrapper(mbean.getKey()), objectName);
                mbeans.add(objectName.getCanonicalName());
                logger.info("MBean " + objectName.getCanonicalName() + " registered.");
            } catch (Exception e) {
                logger.error("the mbean " + mbean.getKey().getName() + " can't be registered", e);
            }
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 (final Exception e) {
                e.printStackTrace(); // TODO
            }
        }
    }
View Full Code Here

Examples of org.apache.openejb.monitoring.DynamicMBeanWrapper

        jmxName.set("J2EEApplication", name);
        jmxName.set("Type", "SimpleRouter");

        objectName = jmxName.build();
        try {
            LocalMBeanServer.get().registerMBean(new DynamicMBeanWrapper(this), objectName);
        } catch (final Exception e) {
            objectName = null;
        }
    }
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
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.