private PluginEnabledState currentState(NamedPlugin plugin) { return plugin.enabled() ? PluginEnabledState.ENABLED : PluginEnabledState.DISABLED; }
public boolean matches(NamedPlugin plugin) { return plugin.enabled() == isEnabled(); }
@Override public Eventual<LiveHttpResponse> handle(LiveHttpRequest request, HttpInterceptor.Context context) { Stream<NamedPlugin> enabled = plugins.stream().filter(NamedPlugin::enabled); Stream<NamedPlugin> disabled = plugins.stream().filter(plugin -> !plugin.enabled()); String output = section("Enabled", enabled) + section("Disabled", disabled); return Eventual.of(response(OK) .body(output, UTF_8) .addHeader(CONTENT_TYPE, HTML_UTF_8.toString()) .build() .stream()); }