Examples of Registry


Examples of org.apache.commons.modeler.Registry

public class ClusterWrapperBean {

    public Cluster getCluster(String serverName, String hostName, boolean loadMembers) throws Exception {
        Cluster cluster = null;

        MBeanServer mBeanServer = new Registry().getMBeanServer();
        ObjectName membershipOName = new ObjectName(serverName +":type=ClusterMembership,host=" + hostName);
        ObjectName receiverOName = new ObjectName(serverName +":type=ClusterReceiver,host=" + hostName);
        ObjectName senderOName = new ObjectName(serverName +":type=ClusterSender,host=" + hostName);

        //
View Full Code Here

Examples of org.apache.commons.modeler.Registry

    public boolean supportsDataSourceLookup() {
        return true;
    }

    public MBeanServer getMBeanServer() {
        return new Registry().getMBeanServer();
    }
View Full Code Here

Examples of org.apache.commons.modeler.Registry

public class RuntimeInfoAccessorBean {

    private Log logger = LogFactory.getLog(RuntimeInfoAccessorBean.class);

    public RuntimeInformation getRuntimeInformation() throws Exception {
        MBeanServer mBeanServer = new Registry().getMBeanServer();
        RuntimeInformation ri = new RuntimeInformation();

        try {
            ObjectName runtimeOName = new ObjectName("java.lang:type=Runtime");
            ri.setStartTime(JmxTools.getLongAttr(mBeanServer, runtimeOName, "StartTime"));
View Full Code Here

Examples of org.apache.commons.modeler.Registry

    private Log logger = LogFactory.getLog(this.getClass());

    public List getPools() throws Exception {

        List memoryPools = new LinkedList();
        MBeanServer mBeanServer = new Registry().getMBeanServer();
        Set memoryOPools = mBeanServer.queryMBeans(new ObjectName("java.lang:type=MemoryPool,*"), null);

        //
        // totals
        //
View Full Code Here

Examples of org.apache.commons.modeler.Registry

        long threadID = ServletRequestUtils.getLongParameter(request, "id", -1);
        String threadName = ServletRequestUtils.getStringParameter(request, "name", null);

        List stack = null;
        MBeanServer mBeanServer = new Registry().getMBeanServer();
        ObjectName threadingOName = new ObjectName("java.lang:type=Threading");


        if (threadID == -1 && threadName != null) {
            // find thread by name
View Full Code Here

Examples of org.apache.commons.modeler.Registry

        return result;
    }

    public static boolean isThreadingEnabled() {
        try {
            MBeanServer mBeanServer = new Registry().getMBeanServer();
            ObjectName threadingOName = new ObjectName("java.lang:type=Threading");
            Set s = mBeanServer.queryMBeans(threadingOName, null);
            return s != null && s.size() > 0;
        } catch (MalformedObjectNameException e) {
            return false;
View Full Code Here

Examples of org.apache.commons.modeler.Registry

    protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception {

        List threads = null;
        int executionStackDepth = 1;

        MBeanServer mBeanServer = new Registry().getMBeanServer();
        ObjectName threadingOName = new ObjectName("java.lang:type=Threading");

        long[] deadlockedIds = (long[]) mBeanServer.invoke(threadingOName, "findMonitorDeadlockedThreads", null, null);
        long[] allIds = (long[]) mBeanServer.getAttribute(threadingOName, "AllThreadIds");
View Full Code Here

Examples of org.apache.hivemind.Registry

     */
    public void testIntegration() throws Exception
    {
        Logger logger = Logger.getLogger("package1.logger1");

        Registry registry = buildFrameworkRegistry("testLogManagementMBean.xml");

        registry.getService(LogManagement.class);

        MBeanServer mbeanServer = (MBeanServer) registry.getService(MBeanServer.class);
        ObjectNameBuilder objectNameBuilder = (ObjectNameBuilder) registry
                .getService(ObjectNameBuilder.class);
        ObjectName objectName = objectNameBuilder.createObjectName(logger.getName(), "logger");

        ObjectInstance instance = mbeanServer.getObjectInstance(objectName);
        assertNotNull(instance);

        registry.shutdown();
    }
View Full Code Here

Examples of org.apache.hivemind.Registry

    /**
     * Tests the creation of a performance interceptor via the registry
     */
    public void testIntegration() throws Exception
    {
        Registry registry = buildFrameworkRegistry("testPerformanceMonitorFactory.xml");

        // Get Calculator service so that interceptor gets created
        Calculator calculator = (Calculator) registry.getService(Calculator.class);
        calculator.getSum();

        // Look for the mbean that collects the performance data
        MBeanServer mbeanServer = (MBeanServer) registry.getService(MBeanServer.class);

        registry.getService(ObjectNameBuilder.class);

        ObjectName objectName = new ObjectName(
                "hivemind:module=test.management,type=service,id=Calculator,decorator=PerformanceCollector");
        ObjectInstance instance = mbeanServer.getObjectInstance(objectName);
        assertNotNull(instance);
View Full Code Here

Examples of org.apache.hivemind.Registry

    /**
     * Tests the registration of MBeans via contribution
     */
    public void testContribution() throws Exception
    {
        Registry registry = buildFrameworkRegistry("testMBeanRegistry.xml");
        List mBeanList = registry.getConfiguration("hivemind.management.MBeans");

        // Training
        ServicePoint sp1 = ((MBeanRegistrationContribution) mBeanList.get(0)).getServicePoint();
        Object mBean1 = registry.getService("test.management.MBean1", Runnable.class);
        ObjectName on1 = objectNameBuilder.createServiceObjectName(sp1);
        server.registerMBean(mBean1, on1);
        serverControl.setReturnValue(new ObjectInstance(on1, mBean1.getClass().getName()));

        ObjectName on2 = new ObjectName("hivemind:name=bean1");
        server.registerMBean(mBean1, on2);
        serverControl.setReturnValue(new ObjectInstance(on1, mBean1.getClass().getName()));

        replayControls();

        new MBeanRegistryImpl(errorHandler, log, server, objectNameBuilder, mBeanList);

        verifyControls();

        assertTrue("start method has not been called", ((MBeanTestService) mBean1).isStartCalled());

        registry.shutdown();
    }
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.