Examples of ExternalResourceDescriptor


Examples of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

        Trace trace = createValidTrace(HOST);
        List<ExternalResourceDescriptor> externalResourceDescriptors =
                (List<ExternalResourceDescriptor>) analyzer.locateExternalResourceName(trace);

        assertEquals("Mismatched number of descriptors", 1, externalResourceDescriptors.size());
        ExternalResourceDescriptor descriptor = externalResourceDescriptors.get(0);

        assertSame("Mismatched root frame", trace.getRootFrame(), descriptor.getFrame());
        assertDescriptorContents("testLocateExternalResourceName", HOST, descriptor);
    }
View Full Code Here

Examples of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

        List<ExternalResourceDescriptor> externalResourceDescriptors =
                (List<ExternalResourceDescriptor>) analyzer.locateExternalResourceName(trace);
        assertEquals("Mismatched number of descriptors", 2, externalResourceDescriptors.size());

        ExternalResourceDescriptor descriptor = externalResourceDescriptors.get(0);
        assertSame("Mismatched 2nd operation instance", op2, descriptor.getFrame().getOperation());
        assertDescriptorContents(HOST2, HOST2, descriptor);

        descriptor = externalResourceDescriptors.get(1);
        assertSame("Mismatched 1st operation instance", op1, descriptor.getFrame().getOperation());
        assertDescriptorContents(HOST1, HOST1, descriptor);
    }
View Full Code Here

Examples of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

            String color = colorManager.getColor(op);
            String dbName = op.get("dbName", String.class);

            String redisHash = MD5NameGenerator.getName(dbName + host + port);

            dbDescriptors.add(new ExternalResourceDescriptor(dbFrame,
                    "redis:" + redisHash,
                    dbName,
                    ExternalResourceType.DATABASE.name(),
                    "Redis",
                    host,
View Full Code Here

Examples of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

                TraceId.valueOf("fake-id"),
                frame);

        List<ExternalResourceDescriptor> externalResourceDescriptors =
                (List<ExternalResourceDescriptor>) analyzer.locateExternalResourceName(trace);
        ExternalResourceDescriptor externalResourceDescriptor = externalResourceDescriptors.get(0);

        assertEquals(frame, externalResourceDescriptor.getFrame());
        assertEquals(ExternalResourceType.DATABASE.name(), externalResourceDescriptor.getType());
        assertEquals("redis:" + MD5NameGenerator.getName("dbNamelocalhost" + 6379), externalResourceDescriptor.getName());
        assertEquals("Redis", externalResourceDescriptor.getVendor());
        assertEquals("dbName", externalResourceDescriptor.getLabel());
        assertEquals("localhost", externalResourceDescriptor.getHost());
        assertEquals(6379, externalResourceDescriptor.getPort());
        assertEquals(Boolean.FALSE, Boolean.valueOf(externalResourceDescriptor.isIncoming()));
    }
View Full Code Here

Examples of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

        List<ExternalResourceDescriptor> externalResourceDescriptors =
                (List<ExternalResourceDescriptor>) analyzer.locateExternalResourceName(trace);

        assertEquals(2, externalResourceDescriptors.size());

        ExternalResourceDescriptor descriptor = externalResourceDescriptors.get(0);
        assertEquals(op2, descriptor.getFrame().getOperation());
        assertEquals("dbName2", descriptor.getLabel());
        assertEquals(ExternalResourceType.DATABASE.name(), descriptor.getType());
        assertEquals("Redis", descriptor.getVendor());
        assertEquals(null, descriptor.getHost());
        assertEquals(6379, descriptor.getPort());
        String expectedHash = MD5NameGenerator.getName("dbName2" + null + 6379);
        assertEquals("redis:" + expectedHash, descriptor.getName());
        assertEquals(Boolean.FALSE, Boolean.valueOf(descriptor.isIncoming()));

        descriptor = externalResourceDescriptors.get(1);
        assertEquals(op1, descriptor.getFrame().getOperation());
        assertEquals("dbName", descriptor.getLabel());
        assertEquals(ExternalResourceType.DATABASE.name(), descriptor.getType());
        assertEquals("Redis", descriptor.getVendor());
        assertEquals("127.0.0.1", descriptor.getHost());
        assertEquals(6379, descriptor.getPort());
        expectedHash = MD5NameGenerator.getName("dbName127.0.0.1" + 6379);
        assertEquals("redis:" + expectedHash, descriptor.getName());
        assertEquals(Boolean.FALSE, Boolean.valueOf(descriptor.isIncoming()));
    }
View Full Code Here

Examples of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

        assertExternalResourceDescriptorContent(descriptorParent, props, op, false, true, host, port, trace, false, false);

        List<ExternalResourceDescriptor> children = descriptorParent.getChildren();
        assertEquals("Mismatched number of children for " + descriptorParent, 1, ListUtil.size(children));

        ExternalResourceDescriptor descriptorChild = children.get(0);
        assertExternalResourceDescriptorContent(descriptorChild, props, op, true, false, host, port, trace, isChildDummyResource, true);
        assertEquals("Mismatched parent name", descriptorParent.getName(), descriptorChild.getParentResourceName());
    }
View Full Code Here

Examples of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

        Collection<ExternalResourceDescriptor> externalResourceDescriptors = analyzer.locateExternalResourceName(trace);
        assertNotNull("No descriptors extracted", externalResourceDescriptors);
        assertEquals("Mismatched number of descriptors", 1, externalResourceDescriptors.size());

        ExternalResourceDescriptor descriptor = ListUtil.getFirstMember(externalResourceDescriptors);
        assertSame("Mismatched descriptor frame", trace.getRootFrame(), descriptor.getFrame());
        assertDescriptorContents("testLocateExternalResourceName", NAME, descriptor);
    }
View Full Code Here

Examples of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

            String sql = extractSqlFromOperation(op);

            if (!StringUtil.isEmpty(sql)) {
                String jdbcHash = MD5NameGenerator.getName(sql);

                ExternalResourceDescriptor queryDescriptor = new ExternalResourceDescriptor(
                        frame,
                        dbDescriptor.getName() + ":" + jdbcHash,
                        sql,
                        ExternalResourceType.QUERY.name(),
                        dbDescriptor.getVendor(),
View Full Code Here

Examples of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

        List<ExternalResourceDescriptor> externalResourceDescriptors =
                (List<ExternalResourceDescriptor>) analyzer.locateExternalResourceName(trace);
        assertNotNull("No descriptors extracted", externalResourceDescriptors);
        assertEquals("Mismatched number of descriptors", 2, externalResourceDescriptors.size());

        ExternalResourceDescriptor descriptor = externalResourceDescriptors.get(0);
        assertSame("Mismatched 2nd operation instance", op2, descriptor.getFrame().getOperation());
        assertDescriptorContents("testExactlyTwoDifferentExternalResourceNames", NAME2, descriptor);

        descriptor = externalResourceDescriptors.get(1);
        assertSame("Mismatched 1st operation instance", op1, descriptor.getFrame().getOperation());
        assertDescriptorContents("testExactlyTwoDifferentExternalResourceNames", NAME1, descriptor);
    }
View Full Code Here

Examples of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

            String protocol = op.get(MailDefinitions.SEND_PROTOCOL, String.class, "SMTP");
            String label = protocol.toUpperCase() + ":" + host + ((port > 0) ? (":" + port) : "");
            String hashString = MD5NameGenerator.getName(label);
            String color = colorManager.getColor(op);

            ExternalResourceDescriptor descriptor = new ExternalResourceDescriptor(
                    mailFrame, protocol + ":" + hashString, label, RESOURCE_TYPE, protocol, host, port, color, false);
            mailDescriptors.add(descriptor);
        }

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