Package com.springsource.insight.intercept.topology

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


            return Collections.emptyList();
        }

        Set<ExternalResourceDescriptor> descs = new HashSet<ExternalResourceDescriptor>(externalFrames.size());
        for (Frame frame : externalFrames) {
            ExternalResourceDescriptor extDesc = extractExternalResourceDescriptor(frame);
            if (extDesc == null) {
                continue;
            }

            if (!descs.add(extDesc)) {
View Full Code Here


                port = IPPORT_HTTP;
            }

            String color = colorManager.getColor(op);
            String name = "http://" + host + ":" + port;
            return new ExternalResourceDescriptor(frame,
                    MD5NameGenerator.getName(name),
                    url,
                    ExternalResourceType.WEB_SERVER.name(),
                    null,
                    host,
View Full Code Here

            return Collections.emptyList();
        }

        Set<ExternalResourceDescriptor> descs = new HashSet<ExternalResourceDescriptor>(externalFrames.size());
        for (Frame frame : externalFrames) {
            ExternalResourceDescriptor extDesc = extractExternalResourceDescriptor(frame);
            if (extDesc == null) {
                continue;
            }

            if (!descs.add(extDesc)) {
View Full Code Here

                port = IPPORT_HTTP;
            }

            String color = colorManager.getColor(op);
            String lbl = host + ":" + port;
            return new ExternalResourceDescriptor(frame,
                    MD5NameGenerator.getName(lbl),
                    lbl,
                    ExternalResourceType.WEB_SERVER.name(),
                    null,
                    host,
View Full Code Here

        );
    }

    private ExternalResourceDescriptor assertExternalResourceAnalysis(Operation op) {
        Frame frame = createMockOperationWrapperFrame(op);
        ExternalResourceDescriptor desc = analyzer.extractExternalResourceDescriptor(frame);
        assertNotNull("No resource", desc);
        assertSame("Mismatched frame", frame, desc.getFrame());
        assertEquals("Mismatched host", op.get(TcpConnectionOperationCollector.HOST_ADDRESS_ATTR, String.class), desc.getHost());
        assertEquals("Mismatched port", op.getInt(TcpConnectionOperationCollector.PORT_ATTR, (-1)), desc.getPort());
        assertEquals("Mismatched type", ExternalResourceType.SERVER.name(), desc.getType());
        assertFalse("Not outgoing", desc.isIncoming());
        assertFalse("Unexpected parent", desc.isParent());

        String uri = op.get(OperationFields.URI, String.class);
        assertEquals("Mismatched name", MD5NameGenerator.getName(uri), desc.getName());
        assertEquals("Mismatched label", op.getLabel() + " " + uri, desc.getLabel());
        return desc;
    }
View Full Code Here

            String color = colorManager.getColor(op);
            String label = createLabel(hostname, port);
            String name = createName(hostname, port, label);

            ExternalResourceDescriptor desc =
                    createExternalResource(frame, hostname, port, color, label, name);
            descriptors.add(desc);
        }

        return descriptors;
View Full Code Here

        return descriptors;
    }

    private ExternalResourceDescriptor createExternalResource(Frame frame, String hostname,
                                                              int port, String color, String label, String name) {
        return new ExternalResourceDescriptor(frame,
                name,
                label,
                ExternalResourceType.KVSTORE.name(),
                GemFireDefenitions.GEMFIRE,
                hostname,
View Full Code Here

                frame);
        SocketExternalResourceAnalyzer analyzer = SocketExternalResourceAnalyzer.getInstance();
        Collection<ExternalResourceDescriptor> results = analyzer.locateExternalResourceName(trace);
        assertEquals("Mismatched number of results: " + results, 1, ListUtil.size(results));

        ExternalResourceDescriptor desc = ListUtil.getFirstMember(results);
        String expectedName = MD5NameGenerator.getName(expAddress + ":" + expPort);
        assertSame("Mismatched frame", frame, desc.getFrame());
        assertEquals("Mismatched name", expectedName, desc.getName());
        assertEquals("Mismatched type", expType.name(), desc.getType());
        assertNull("Unexpected vendor", desc.getVendor());
        assertEquals("Mismatched host", expAddress, desc.getHost());
        assertEquals("Mismatched port", TEST_PORT, desc.getPort());
        assertEquals("Mismatched direction", Boolean.FALSE, Boolean.valueOf(desc.isIncoming()));

        return op;
    }
View Full Code Here

                continue;
            }

            String hashString = MD5NameGenerator.getName(path);
            String color = colorManager.getColor(op);
            ExternalResourceDescriptor desc =
                    new ExternalResourceDescriptor(frame,
                            FilesTrackerDefinitions.TYPE.getName() + ":" + hashString,
                            path,
                            ExternalResourceType.FILESTORE.name(),
                            FilesTrackerDefinitions.TYPE.getName(),
                            color, false);
View Full Code Here

        }

        List<ExternalResourceDescriptor> queueDescriptors = new ArrayList<ExternalResourceDescriptor>(queueFrames.size());
        ColorManager colorManager = ColorManager.getInstance();
        for (Frame queueFrame : queueFrames) {
            ExternalResourceDescriptor descriptor = createExternalResourceDescriptor(colorManager, queueFrame);
            queueDescriptors.add(descriptor);
        }

        return queueDescriptors;
    }
View Full Code Here

TOP

Related Classes of com.springsource.insight.intercept.topology.ExternalResourceDescriptor

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.