diff options
author | James Moger <james.moger@gitblit.com> | 2014-04-10 17:33:19 -0400 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2014-04-10 19:01:30 -0400 |
commit | b2fec20f1f1081607b54b3e7dd20b12d03cef113 (patch) | |
tree | 4979033daec189d6a56c983b73478e782b7e91c9 /src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java | |
parent | d433fd3ab6185c2fb5eab998d1fcab4dd0940e5f (diff) | |
download | gitblit-b2fec20f1f1081607b54b3e7dd20b12d03cef113.tar.gz gitblit-b2fec20f1f1081607b54b3e7dd20b12d03cef113.zip |
Improve plugin manager based on upstreamed contributions to pf4j
Diffstat (limited to 'src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java')
-rw-r--r-- | src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java b/src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java index 3c378669..bebb4ac9 100644 --- a/src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java +++ b/src/main/java/com/gitblit/transport/ssh/commands/RootDispatcher.java @@ -20,6 +20,8 @@ import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import ro.fortsoft.pf4j.PluginWrapper; + import com.gitblit.manager.IGitblit; import com.gitblit.models.UserModel; import com.gitblit.transport.ssh.SshDaemonClient; @@ -49,9 +51,10 @@ class RootDispatcher extends DispatchCommand { List<DispatchCommand> exts = gitblit.getExtensions(DispatchCommand.class); for (DispatchCommand ext : exts) { Class<? extends DispatchCommand> extClass = ext.getClass(); - String plugin = gitblit.whichPlugin(extClass).getDescriptor().getPluginId(); + PluginWrapper wrapper = gitblit.whichPlugin(extClass); + String plugin = wrapper.getDescriptor().getPluginId(); CommandMetaData meta = extClass.getAnnotation(CommandMetaData.class); - log.info("Dispatcher {} is loaded from plugin {}", meta.name(), plugin); + log.debug("Dispatcher {} is loaded from plugin {}", meta.name(), plugin); register(user, ext); } } |