Document how a plugin can get its name injected
Change-Id: I2065492b32dee2eb66c1c2e608bd6eec62c28c45
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/Documentation/dev-plugins.txt b/Documentation/dev-plugins.txt
index c0c44f3..5d57862 100644
--- a/Documentation/dev-plugins.txt
+++ b/Documentation/dev-plugins.txt
@@ -174,6 +174,23 @@
]
----
+A plugin can get its own name injected at runtime:
+
+[source,java]
+----
+public class MyClass {
+
+ private final String pluginName;
+
+ @Inject
+ public MyClass(@PluginName String pluginName) {
+ this.pluginName = pluginName;
+ }
+
+ ...
+}
+----
+
[[reload_method]]
Reload Method
~~~~~~~~~~~~~