You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

HelloPlugin.java 678B

12345678910111213141516171819202122232425262728293031323334353637
  1. package ${package}.hello;
  2. import org.pf4j.Extension;
  3. import org.pf4j.Plugin;
  4. import org.pf4j.PluginWrapper;
  5. import ${package}.Greeting;
  6. /**
  7. * A very simple plugin.
  8. */
  9. public class HelloPlugin extends Plugin {
  10. public HelloPlugin(PluginWrapper wrapper) {
  11. super(wrapper);
  12. }
  13. @Override
  14. public void start() {
  15. System.out.println("HelloPlugin.start()");
  16. }
  17. @Override
  18. public void stop() {
  19. System.out.println("HelloPlugin.stop()");
  20. }
  21. @Extension(ordinal=1)
  22. public static class HelloGreeting implements Greeting {
  23. @Override
  24. public String getGreeting() {
  25. return "Hello";
  26. }
  27. }
  28. }