Package org.apache.geronimo.monitoring.console.data

Examples of org.apache.geronimo.monitoring.console.data.Node


        updateGraphFromRequest(actionRequest, graph);
        try {
            userTransaction.begin();
            try {
                Node node = entityManager.find(Node.class, actionRequest.getParameter("server_id"));
                graph.setNode(node);
                entityManager.persist(graph);
            } finally {
                userTransaction.commit();
            }
View Full Code Here


        actionResponse.setRenderParameter("graph_id", graph_id);
        try {
            userTransaction.begin();
            try {
                Graph graph = entityManager.find(Graph.class, Integer.parseInt(graph_id));
                Node node = entityManager.find(Node.class, actionRequest.getParameter("server_id"));
                graph.setNode(node);
                updateGraphFromRequest(actionRequest, graph);
                addInfoMessage(actionRequest, getLocalizedString(actionRequest, "mconsole.infoMsg15", graph.getGraphName1()));
            } finally {
                userTransaction.commit();
View Full Code Here

        }
    }


    private void startTrackingMbean(String server_id, String mbean, PortletRequest request) {
        Node node;
        try {
            node = getNodeByName(server_id);
        } catch (PortletException e) {
            addInfoMessage(request, getLocalizedString(request, "mconsole.errorMsg04"), e.getMessage());
            return;
        }
        MRCConnector mrc =null;
        try {
            mrc = new MRCConnector(node);
        } catch (Exception e) {
            addErrorMessage(request, getLocalizedString(request, "mconsole.errorMsg05", node.getHost()), e.getMessage());
            return;
        }

        // tell the mrc server to start tracking an mbean
        try {
            if (mrc.startTrackingMbean(mbean)) {
                String mbarr[] = mbean.split("name=");
                addInfoMessage(request, getLocalizedString(request, "mconsole.infoMsg04", mbarr[1], node.getHost()));
            } else {
                String mbarr[] = mbean.split("name=");
                addErrorMessage(request, getLocalizedString(request, "mconsole.errorMsg06", mbarr[1], node.getHost()));
            }
        } catch (Exception e) {
            addErrorMessage(request, getLocalizedString(request, "mconsole.errorMsg06", mbean, node.getHost()), e.getMessage());
        }
        mrc.dispose();
    }
View Full Code Here

        }
        mrc.dispose();
    }

    private void stopTrackingMbean(String server_id, String mbean, PortletRequest request) {
        Node node;
        try {
            node = getNodeByName(server_id);
        } catch (PortletException e) {
            addInfoMessage(request, getLocalizedString(request, "mconsole.errorMsg04"), e.getMessage());
            return;
        }
        MRCConnector mrc;
        try {
            mrc = new MRCConnector(node);
        } catch (Exception e) {
            addErrorMessage(request, getLocalizedString(request, "mconsole.errorMsg05", node.getHost()), e.getMessage());
            return;

        }
        // tell the mrc-server to stop tracking some mbean
        try {
            if (mrc.stopTrackingMbean(mbean)) {
                String mbarr[] = mbean.split("name=");
                addInfoMessage(request, getLocalizedString(request, "mconsole.infoMsg05", mbarr[1], node.getHost()));
            } else {
                String mbarr[] = mbean.split("name=");
                addErrorMessage(request, getLocalizedString(request, "mconsole.errorMsg06", mbarr[1], node.getHost()));
            }
        } catch (Exception e) {
            addErrorMessage(request, getLocalizedString(request, "mconsole.errorMsg06", mbean, node.getHost()), e.getMessage());
        }
        mrc.dispose();
    }
View Full Code Here

        }
        mrc.dispose();
    }

    private void stopThread(String server_id, PortletRequest request) {
        Node node;
        try {
            node = getNodeByName(server_id);
        } catch (PortletException e) {
            log.info("error", e);
            addErrorMessage(request, getLocalizedString(request, "mconsole.errorMsg08", server_id), e.getMessage());
View Full Code Here

                mrc.dispose();
        }
    }

    private void startThread(String server_id, Long snapshotDuration, PortletRequest request) {
        Node node;
        try {
            node = getNodeByName(server_id);
        } catch (PortletException e) {
            log.info("error", e);
            addErrorMessage(request, getLocalizedString(request, "mconsole.errorMsg08", server_id), e.getMessage());
View Full Code Here

    private void initializeDefaultTomatServerView() throws Exception {
        String tomcatWebConnectorObjectName = getObjectNameByShortName("TomcatWebConnector");
        String tomcatWebSSLConnectorObjectName = getObjectNameByShortName("TomcatWebSSLConnector");
        try {
            userTransaction.begin();
            Node node = persistDefaultServer();
            if (tomcatWebConnectorObjectName != null) {
                Graph[] webConnectorGraphs = new Graph[15];
                webConnectorGraphs[0] = createGraph(node, "JVM Heap Size Current", "JVM Heap Size Current", "60", getObjectNameByShortName("JVM"), "JVM Heap Size Current", "JVM Heap Size Current", "Time", "A", "", "A", null, null);
                webConnectorGraphs[1] = createGraph(node, "Active Request Count", "Active Request Count", "60", tomcatWebConnectorObjectName, "Active Request Count", "Active Request Count", "Time", "A", "", "A", null, null);
                webConnectorGraphs[2] = createGraph(node, "Busy Threads Max", "Busy Threads Max", "60", tomcatWebConnectorObjectName, "Busy Threads Max", "Busy Threads Max", "Time", "A", "", "A", null, null);
View Full Code Here

    private void initializeDefaultJettyServerView() throws Exception {
        String jettyWebConnectorObjectName = getObjectNameByShortName("JettyWebConnector");
        String jettyWebSSLConnectorObjectName = getObjectNameByShortName("JettySSLConnector");
        try {
            userTransaction.begin();
            Node node = persistDefaultServer();
            if (jettyWebConnectorObjectName != null) {
                Graph[] webConnectorGraphs = new Graph[12];
                webConnectorGraphs[0] = createGraph(node, "JVM Heap Size Current", "JVM Heap Size Current", "60", getObjectNameByShortName("JVM"), "JVM Heap Size Current", "JVM Heap Size Current", "Time", "A", "", "A", "", null);
                webConnectorGraphs[1] = createGraph(node, "Connections Duration Count", "Connections Duration Count", "60", jettyWebConnectorObjectName, "Connections Duration Count", "Connections Duration Count", "Time", "A", "", "A", "", null);
                webConnectorGraphs[2] = createGraph(node, "Connections Duration MaxTime", "Connections Duration MaxTime", "60", jettyWebConnectorObjectName, "Connections Duration MaxTime", "Connections Duration MaxTime", "Time", "A", "", "A", "", null);
View Full Code Here

            userTransaction.commit();
        }
    }
   
    private Node persistDefaultServer() throws Exception {
        Node node = new Node();
        node.setName("Default Server");
        node.setHost("localhost");
        node.setUserName("");
        node.setPassword("");
        node.setPort(1099);
        node.setProtocol("jmx");
        entityManager.persist(node);
        return node;
    }
View Full Code Here

        entityManager.persist(view);
        return view;
    }
   
    private boolean isPredefinedServerViewExist() {
        Node node = entityManager.find(Node.class, "Default Server");
        return node != null;
    }
View Full Code Here

TOP

Related Classes of org.apache.geronimo.monitoring.console.data.Node

Copyright © 2018 www.massapicom. 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.