Add example of getting plugin name injected
Get the plugin name injected and print it to the log.
Change-Id: I4e5cc574784506ebab15eb66666c3029f7b61e92
diff --git a/src/main/java/com/googlesource/gerrit/plugins/cookbook/HelloWorldServlet.java b/src/main/java/com/googlesource/gerrit/plugins/cookbook/HelloWorldServlet.java
index c8823bf..f7439ed 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/cookbook/HelloWorldServlet.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/cookbook/HelloWorldServlet.java
@@ -22,11 +22,22 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import com.google.gerrit.extensions.annotations.PluginName;
+import com.google.inject.Inject;
import com.google.inject.Singleton;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
@Singleton
class HelloWorldServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
+ private static final Logger log = LoggerFactory.getLogger(HelloWorldServlet.class);
+
+ @Inject
+ public HelloWorldServlet(@PluginName String pluginName) {
+ log.info("Cookbook Plugin '" + pluginName + "'");
+ }
@Override
protected void doGet(final HttpServletRequest req,