Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

WelcomePlugin.java 920B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package ${package}.welcome;
  2. import org.apache.commons.lang.StringUtils;
  3. import org.pf4j.PluginWrapper;
  4. import org.pf4j.RuntimeMode;
  5. import org.pf4j.Extension;
  6. import org.pf4j.Plugin;
  7. import ${package}.Greeting;
  8. public class WelcomePlugin extends Plugin {
  9. public WelcomePlugin(PluginWrapper wrapper) {
  10. super(wrapper);
  11. }
  12. @Override
  13. public void start() {
  14. System.out.println("WelcomePlugin.start()");
  15. // for testing the development mode
  16. if (RuntimeMode.DEVELOPMENT.equals(wrapper.getRuntimeMode())) {
  17. System.out.println(StringUtils.upperCase("WelcomePlugin"));
  18. }
  19. }
  20. @Override
  21. public void stop() {
  22. System.out.println("WelcomePlugin.stop()");
  23. }
  24. @Extension
  25. public static class WelcomeGreeting implements Greeting {
  26. @Override
  27. public String getGreeting() {
  28. return "Welcome";
  29. }
  30. }
  31. }