Examples of TreeEntry


Examples of org.apache.geronimo.console.util.TreeEntry

                // ignore.... it wasn't a context
            }
            if (obj instanceof Context) {
                buildGlobal(tree, (Context) obj, parent + pair.getName());
            } else {
                tree.addChild(new TreeEntry(parent + pair.getName(), NORMAL_TYPE));
            }
        }
    }
View Full Code Here

Examples of org.apache.geronimo.console.util.TreeEntry

        Tree jndiTree = new Tree(null, "name");

        List arryList = new ArrayList();
        Hashtable entApp = new Hashtable();

        TreeEntry treeGlobal = new TreeEntry("Global Context", NOT_LEAF_TYPE);
        jndiTree.addItem(treeGlobal);

        TreeEntry tree = new TreeEntry("Enterprise Applications", NOT_LEAF_TYPE);
        jndiTree.addItem(tree);

        TreeEntry treeMod = new TreeEntry("EJBModule", NOT_LEAF_TYPE);
        entApp.put("EJBModule", treeMod);
        jndiTree.addItem(treeMod);

        treeMod = new TreeEntry("WebModule", NOT_LEAF_TYPE);
        entApp.put("WebModule", treeMod);
        jndiTree.addItem(treeMod);

        treeMod = new TreeEntry("ResourceAdapterModule", NOT_LEAF_TYPE);
        entApp.put("ResourceAdapterModule", treeMod);
        jndiTree.addItem(treeMod);

        treeMod = new TreeEntry("AppClientModule", NOT_LEAF_TYPE);
        entApp.put("AppClientModule", treeMod);
        jndiTree.addItem(treeMod);

        org.apache.geronimo.kernel.Kernel kernel = org.apache.geronimo.kernel.KernelRegistry.getSingleKernel();

        Set setEnt = kernel.listGBeans(new org.apache.geronimo.gbean.AbstractNameQuery(null, Collections.EMPTY_MAP,
                org.apache.geronimo.j2ee.management.impl.J2EEApplicationImpl.class.getName()));
        Iterator iterator = setEnt.iterator();
        while (iterator.hasNext()) {
            org.apache.geronimo.gbean.AbstractName gb = (org.apache.geronimo.gbean.AbstractName) iterator.next();
            TreeEntry curr = new TreeEntry(gb.getNameProperty("name"), NORMAL_TYPE);
            tree.addChild(curr);
            entApp.put(gb.getNameProperty("name"), curr);

            TreeEntry temp = new TreeEntry("EJBModule", NOT_LEAF_TYPE);
            curr.addChild(temp);

            temp = new TreeEntry("WebModule", NOT_LEAF_TYPE);
            curr.addChild(temp);

            temp = new TreeEntry("ResourceAdapterModule", NOT_LEAF_TYPE);
            curr.addChild(temp);

            temp = new TreeEntry("AppClientModule", NOT_LEAF_TYPE);
            curr.addChild(temp);
        }
       
        Context globalContext = null;
        Set<AbstractName> names = kernel.listGBeans(new AbstractNameQuery(KernelContextGBean.class.getName()));
View Full Code Here

Examples of org.apache.geronimo.console.util.TreeEntry

        for (TreeEntry entry : list) {
            children = entry.getChildren();
            if (children.size() > 0)
                check_no_child(children);
            else if (entry.getType().equals(NOT_LEAF_TYPE))
                children.add(new TreeEntry(NO_CHILD, NORMAL_TYPE));
        }
    }
View Full Code Here

Examples of org.apache.geronimo.console.util.TreeEntry

   
    @RemoteMethod
    public Tree getJMXInformation() {
       
        //build "All MBeans" Node
        TreeEntry allMBeansEntry = new TreeEntry("All MBeans");
        allMBeansEntry.addChild(new TreeEntry("geronimo", All_TYPE));
        allMBeansEntry.addChild(new TreeEntry("geronimo.config", All_TYPE));
        //add place holder
        this.addPlaceholder(allMBeansEntry.getChildren());
       
       
        //build "JavaEE MBean" Node
        TreeEntry javaEEMBeansEntry = new TreeEntry("J2EE MBeans");
        javaEEMBeansEntry.addChild(new TreeEntry("AppClientModule", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("EJBModule", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("EntityBean", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("J2EEApplication", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("J2EEDomain", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("J2EEServer", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JavaMailResource", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JCAConnectionFactory", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JCAManagedConnectionFactory", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JCAResource", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JDBCDataSource", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JDBCDriver", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JDBCResource", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JMSResource", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JNDIResource", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JTAResource", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("JVM", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("MessageDrivenBean", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("PersistenceUnit", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("ResourceAdapter", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("ResourceAdapterModule", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("RMI_IIOPResource", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("Servlet", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("StatefulSessionBean", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("StatelessSessionBean", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("URLResource", JAVAEE_TYPE));
        javaEEMBeansEntry.addChild(new TreeEntry("WebModule", JAVAEE_TYPE));
        //add place holder
        this.addPlaceholder(javaEEMBeansEntry.getChildren());
       
        //build "Geronimo MBean" Node
        TreeEntry geronimoMBeansEntry = new TreeEntry("Geronimo MBeans" );
        geronimoMBeansEntry.addChild(new TreeEntry("AppClient", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ArtifactManager", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ArtifactResolver", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("AttributeStore", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ConfigBuilder", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ConfigurationEntry", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ConfigurationManager", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ConfigurationStore", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("CORBABean", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("CORBACSS", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("CORBATSS", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("Deployer", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("DeploymentConfigurer", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("GBean", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("Host", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JaasLoginService", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JACCManager", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JAXRConnectionFactory", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JCAActivationSpec", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JCAAdminObject", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JCAConnectionManager", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JCAConnectionTracker", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JCAResourceAdapter", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JCAWorkManager", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JMSConnector", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JMSPersistence", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("JMSServer", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("KeyGenerator", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("Keystore", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("LoginModule", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("LoginModuleUse", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("MEJB", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ModuleBuilder", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("PersistentConfigurationList", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("RealmBridge", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("Repository", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("RoleMapper", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("SecurityRealm", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ServiceModule", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ServletTemplate", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ServletWebFilterMapping", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("ServletWebServiceTemplate", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("SystemLog", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("TomcatValve", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("TransactionContextManager", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("TransactionLog", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("TransactionManager", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("URLPattern", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("URLWebFilterMapping", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("WebFilter", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("WSLink", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("XIDFactory", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("XIDImporter", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("XmlAttributeBuilder", GERONIMO_TYPE));
        geronimoMBeansEntry.addChild(new TreeEntry("XmlReferenceBuilder", GERONIMO_TYPE));
        //add place holder
        this.addPlaceholder(geronimoMBeansEntry.getChildren());
           
       
        //build "Geronimo Service Module MBeans" node
        TreeEntry geronimoServiceEntry = new TreeEntry("Geronimo Service Module MBeans" );
        Collection<String> serviceModules = this.getServiceModules();
        Iterator<String> it = serviceModules.iterator();
        while (it.hasNext()){
            String abstractName = it.next();
            geronimoServiceEntry.addChild(new TreeEntry(abstractName, GERONIMO_SERVICE_TYPE));
        }
        //add place holder
        this.addPlaceholder(geronimoServiceEntry.getChildren());
       
       
        //build "Stats Provider MBeans" node
        TreeEntry statsProviderEntry = new TreeEntry("Stats Provider MBeans", STATS_PROVIDER_TYPE);
        this.addPlaceholder(statsProviderEntry);
       
        //build "Search Results" node
        TreeEntry searchNodeEntry = new TreeEntry("Search Results", SEARCHNODE_TYPE);
        this.addPlaceholder(searchNodeEntry);
       
        //build the tree
        Tree tree = new Tree(null, "name");     //id = null means the id will be auto-generated
        tree.addItem(allMBeansEntry);
View Full Code Here

Examples of org.apache.geronimo.console.util.TreeEntry

        Container container = null;
        ContainerSystemInfo systemInfo = configuration.containerSystem;
        Map<ContainerType, TreeEntry> containerMap = new TreeMap<ContainerType, TreeEntry>();
        List<ContainerInfo> containerInfos = systemInfo.containers;
        ContainerInfo containerInfo = null;
        TreeEntry containerTypesEntry, containersEntry, deploymentsEntry = null;
        Tree tree = new Tree("name", "name");
        List<TreeEntry> entries = new ArrayList<TreeEntry>();
        for (int i = 0; i < containerInfos.size(); i++) {

            containerInfo = containerInfos.get(i);
            container = containerSystem.getContainer(containerInfo.id);
            List<TreeEntry> containers = null;
            if (containerMap.get(container.getContainerType()) != null) {
                containerTypesEntry = containerMap.get(container.getContainerType());
                containers = containerTypesEntry.getChildren();
            } else {
                containerTypesEntry = new TreeEntry();
                containerTypesEntry.setName(resolveContainerTypes(container.getContainerType()));
                containerTypesEntry.setValues(new String[]{containerTypesEntry.getName()});
                containers = new ArrayList<TreeEntry>();
                containerTypesEntry.setChildren(containers);
                containerMap.put(container.getContainerType(),containerTypesEntry);
                entries.add(containerTypesEntry);
            }
            containersEntry = new TreeEntry();
            containersEntry.setName(containerInfo.id);
            containersEntry.setValues(new String[]{containerInfo.id});

            DeploymentInfo[] deployments = container.deployments();
            containersEntry.setChildren(getDeployments(deployments));
View Full Code Here

Examples of org.apache.geronimo.console.util.TreeEntry

        return tree;
    }

    public List<TreeEntry> getDeployments(DeploymentInfo[] deploymentInfos) {
        List<TreeEntry> deployments = new ArrayList<TreeEntry>();
        TreeEntry deploymentsEntry = null;
        for (DeploymentInfo deployment : deploymentInfos) {
            deploymentsEntry = new TreeEntry();
            deploymentsEntry.setName(deployment.getEjbName());
            deploymentsEntry.setValues(new String[]{
                    deployment.getContainer().getContainerID().toString(),
                    deployment.getDeploymentID().toString()});
            deploymentsEntry.setChildren(new ArrayList<TreeEntry>());
            deployments.add(deploymentsEntry);
        }
        return deployments;
    }
View Full Code Here

Examples of org.apache.geronimo.console.util.TreeEntry

        Container container = null;
        ContainerSystemInfo systemInfo = configuration.containerSystem;
        Map<ContainerType, TreeEntry> containerMap = new TreeMap<ContainerType, TreeEntry>();
        List<ContainerInfo> containerInfos = systemInfo.containers;
        ContainerInfo containerInfo = null;
        TreeEntry containerTypesEntry, containersEntry, deploymentsEntry = null;
        Tree tree = new Tree("name", "name");
        List<TreeEntry> entries = new ArrayList<TreeEntry>();
        for (int i = 0; i < containerInfos.size(); i++) {

            containerInfo = containerInfos.get(i);
            container = containerSystem.getContainer(containerInfo.id);
            List<TreeEntry> containers = null;
            if (containerMap.get(container.getContainerType()) != null) {
                containerTypesEntry = containerMap.get(container.getContainerType());
                containers = containerTypesEntry.getChildren();
            } else {
                containerTypesEntry = new TreeEntry();
                containerTypesEntry.setName(resolveContainerTypes(container.getContainerType()));
                containerTypesEntry.setValues(new String[]{containerTypesEntry.getName()});
                containers = new ArrayList<TreeEntry>();
                containerTypesEntry.setChildren(containers);
                containerMap.put(container.getContainerType(),containerTypesEntry);
                entries.add(containerTypesEntry);
            }
            containersEntry = new TreeEntry();
            containersEntry.setName(containerInfo.id);
            containersEntry.setValues(new String[]{containerInfo.id});

            DeploymentInfo[] deployments = container.deployments();
            containersEntry.setChildren(getDeployments(deployments));
View Full Code Here

Examples of org.apache.geronimo.console.util.TreeEntry

        return tree;
    }

    public List<TreeEntry> getDeployments(DeploymentInfo[] deploymentInfos) {
        List<TreeEntry> deployments = new ArrayList<TreeEntry>();
        TreeEntry deploymentsEntry = null;
        for (DeploymentInfo deployment : deploymentInfos) {
            deploymentsEntry = new TreeEntry();
            deploymentsEntry.setName(deployment.getEjbName());
            deploymentsEntry.setValues(new String[]{
                    deployment.getContainer().getContainerID().toString(),
                    deployment.getDeploymentID().toString()});
            deploymentsEntry.setChildren(new ArrayList<TreeEntry>());
            deployments.add(deploymentsEntry);
        }
        return deployments;
    }
View Full Code Here

Examples of org.apache.geronimo.console.util.TreeEntry

        return this.printClassLoaders();
    }

    public TreeEntry inverseTree(ClassLoader classloader) {
        TreeEntry node = nodeHash.get(classloader.toString());
        if (null != node)
            return node;
        node = new TreeEntry(classloader.toString(), "root");
        node = addClasses(node, classloader);
        nodeHash.put(node.getName(), node);

        if (classloader instanceof MultiParentClassLoader) {
            MultiParentClassLoader mpclassloader = (MultiParentClassLoader) classloader;
            ClassLoader[] parents = mpclassloader.getParents();
            if (null != parents && 0 < parents.length) {
                for (int i = 0; i < parents.length; i++) {
                    TreeEntry parentNode = inverseTree(parents[i]);
                    node.addChild(parentNode);
                }
            }
        } else if (classloader.getParent() != null) {
            TreeEntry parentNode = inverseTree(classloader.getParent());
            node.addChild(parentNode);
        }

        return node;
    }
View Full Code Here

Examples of org.apache.geronimo.console.util.TreeEntry

        return node;
    }

    public TreeEntry updateTree(ClassLoader classloader) {

        TreeEntry node = nodeHash.get(classloader.toString());
        if (null != node)
            return node;

        node = new TreeEntry(classloader.toString(), NORMAL_TYPE);
        node = addClasses(node, classloader);
        nodeHash.put(node.getName(), node);

        if (classloader instanceof MultiParentClassLoader) {
            MultiParentClassLoader mpclassloader = (MultiParentClassLoader) classloader;
            ClassLoader[] parents = mpclassloader.getParents();
            if (null != parents && 0 < parents.length) {
                for (int i = 0; i < parents.length; i++) {
                    TreeEntry parentNode = updateTree(parents[i]);
                    parentNode.addChild(node);
                }
            }
        } else if (classloader.getParent() != null) {
            TreeEntry parentNode = updateTree(classloader.getParent());
            parentNode.addChild(node);
        } else {
            node.setType("root");
        }

        return node;
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.