public SnsMessageParameterDescriptionProvider()

in amazon-sns-trigger-server/src/main/java/jetbrains/buildServer/clouds/amazon/sns/trigger/service/SnsMessageParameterDescriptionProvider.java [20:39]


    public SnsMessageParameterDescriptionProvider() {
        InputStream is = getClass().getResourceAsStream(PARAM_DESCRIPTIONS_RES);
        try {
            Element parsed = FileUtil.parseDocument(is, false);
            List children = parsed.getChildren("description");

            for (Object child : children) {
                Element descrEl = (Element) child;
                String name = descrEl.getAttributeValue("for");
                String description = descrEl.getText();
                try {
                    myDescriptions.put(Pattern.compile(name), description);
                } catch (Exception e) {
                    Loggers.SERVER.warn("Failed to load parameter description: " + name + ", due to error: " + e);
                }
            }
        } catch (Exception e) {
            Loggers.SERVER.warn("Failed to load parameters descriptions: " + e);
        }
    }