diff options
author | gjoranv <gjoranv@gmail.com> | 2018-05-02 10:27:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-02 10:27:09 +0200 |
commit | 2680d03d7160d97be2ae85429e7c457160b056fe (patch) | |
tree | fd0112e1748ba73c0efb95dbd6be52c43b04740d /logserver/src/main | |
parent | 5a47ec87c934f42f66700437c9541ee5be7b669f (diff) |
Revert "Gjoranv/java9 prep 05"
Diffstat (limited to 'logserver/src/main')
-rw-r--r-- | logserver/src/main/java/com/yahoo/logserver/AbstractPluginLoader.java | 5 | ||||
-rw-r--r-- | logserver/src/main/java/com/yahoo/logserver/Server.java | 7 |
2 files changed, 7 insertions, 5 deletions
diff --git a/logserver/src/main/java/com/yahoo/logserver/AbstractPluginLoader.java b/logserver/src/main/java/com/yahoo/logserver/AbstractPluginLoader.java index db2ed6b0b83..619643a32b6 100644 --- a/logserver/src/main/java/com/yahoo/logserver/AbstractPluginLoader.java +++ b/logserver/src/main/java/com/yahoo/logserver/AbstractPluginLoader.java @@ -5,7 +5,6 @@ import com.yahoo.log.LogLevel; import com.yahoo.plugin.Plugin; import com.yahoo.plugin.SystemPropertyConfig; -import java.lang.reflect.InvocationTargetException; import java.util.logging.Logger; /** @@ -21,8 +20,8 @@ public abstract class AbstractPluginLoader implements PluginLoader { protected void loadFromClass(Class<? extends Plugin> pluginClass) { Plugin plugin; try { - plugin = pluginClass.getDeclaredConstructor().newInstance(); - } catch (InstantiationException | IllegalAccessException | NoSuchMethodException | InvocationTargetException e) { + plugin = (Plugin) pluginClass.newInstance(); + } catch (InstantiationException | IllegalAccessException e) { log.log(LogLevel.ERROR, pluginClass.getName() + ": load failed: " + e); throw new RuntimeException(e); } diff --git a/logserver/src/main/java/com/yahoo/logserver/Server.java b/logserver/src/main/java/com/yahoo/logserver/Server.java index 36b1c3e31a0..f87c66ecd92 100644 --- a/logserver/src/main/java/com/yahoo/logserver/Server.java +++ b/logserver/src/main/java/com/yahoo/logserver/Server.java @@ -50,6 +50,9 @@ public class Server implements Runnable { private final boolean isInitialized; + /** + * Server constructor + */ private Server() { dispatch = new LogDispatcher(); dispatch.setBatchedMode(true); @@ -72,7 +75,7 @@ public class Server implements Runnable { return ht; } - private void registerPluginLoader(PluginLoader loader) { + public void registerPluginLoader(PluginLoader loader) { loader.loadPlugins(); } @@ -87,7 +90,7 @@ public class Server implements Runnable { unregisterLogHandler(lh, threadName); } - private void unregisterLogHandler(LogHandler lh, String threadName) { + public void unregisterLogHandler(LogHandler lh, String threadName) { HandlerThread ht = getHandlerThread(threadName); ht.unregisterHandler(lh); threadNameForHandler.remove(lh); |