package org.jenkinsci.plugins.activemq; import hudson.Extension; import hudson.model.Build; import hudson.model.TaskListener; import hudson.model.listeners.RunListener; import jenkins.model.Jenkins; import javax.annotation.Nonnull; @Extension public class ActiveMqRunListener extends RunListener { public ActiveMqRunListener() { super(Build.class); } @Override public void onCompleted(Build build, @Nonnull TaskListener listener) { ActiveMqPlugin plugin = Jenkins.getInstance().getPlugin(ActiveMqPlugin.class); plugin.onCompleted(build, listener); // activeMqClient.sendMessage(build.getProject().getName(), build.getNumber(), build.getResult().toString()); // Jenkins jenkins = Jenkins.getInstance(); // List projects = jenkins.getAllItems(AbstractProject.class); // for (AbstractProject project : projects) { // System.out.println("project.getPronoun() = " + project.getPronoun()); // System.out.println("project.getName() = " + project.getName()); // } } }