summaryrefslogtreecommitdiff
path: root/src/main/java/org/jenkinsci/plugins/activemq/ActiveMqPlugin.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/jenkinsci/plugins/activemq/ActiveMqPlugin.java')
-rw-r--r--src/main/java/org/jenkinsci/plugins/activemq/ActiveMqPlugin.java57
1 files changed, 57 insertions, 0 deletions
diff --git a/src/main/java/org/jenkinsci/plugins/activemq/ActiveMqPlugin.java b/src/main/java/org/jenkinsci/plugins/activemq/ActiveMqPlugin.java
new file mode 100644
index 0000000..74f3504
--- /dev/null
+++ b/src/main/java/org/jenkinsci/plugins/activemq/ActiveMqPlugin.java
@@ -0,0 +1,57 @@
+package org.jenkinsci.plugins.activemq;
+
+import hudson.Plugin;
+import hudson.model.Descriptor;
+import hudson.util.FormValidation;
+import net.sf.json.JSONObject;
+import org.kohsuke.stapler.QueryParameter;
+import org.kohsuke.stapler.StaplerRequest;
+import org.slf4j.Logger;
+
+import javax.servlet.ServletException;
+import java.io.IOException;
+
+import static org.slf4j.LoggerFactory.getLogger;
+
+public class ActiveMqPlugin extends Plugin {
+
+ private final Logger logger = getLogger(getClass());
+
+ public static final String DISPLAY_NAME = "ActiveMQ Plugin";
+
+ private boolean enable;
+
+ private String brokerUrl = "tcp://127.0.0.1:61616";
+
+ @Override
+ public void start() throws Exception {
+ load();
+ }
+
+ @Override
+ public void configure(StaplerRequest req, JSONObject formData) throws IOException, ServletException, Descriptor.FormException {
+ brokerUrl = formData.getString("brokerUrl");
+ enable = formData.getBoolean("enable");
+
+ System.out.println("brokerUrl = " + brokerUrl);
+
+ save();
+ }
+
+ public FormValidation doCheckBrokerUrl(@QueryParameter String activeMqUrl) {
+ System.out.println("ActiveMqPlugin.doCheckActiveMqUrl");
+
+ return FormValidation.error("wat");
+ }
+
+ public String getBrokerUrl() {
+ System.out.println("ActiveMqPlugin.getBrokerUrl");
+ return brokerUrl;
+ }
+
+ public void setBrokerUrl(String brokerUrl) {
+ System.out.println("ActiveMqPlugin.setBrokerUrl");
+ System.out.println("brokerUrl = " + brokerUrl);
+ this.brokerUrl = brokerUrl;
+ }
+}