91                 logger.info(
"Loading external plugins...");
    93                 List<String> loaded = 
new ArrayList<>();
    94                 for (PluginInfo pl : pls) {
   101                 logger.info(
"Total plugins loaded {}", loaded.size());
   104                 for (String pluginId : loaded) {
   105                     if (pls.stream().anyMatch(pl -> pl.getId().equals(pluginId) && PluginState.STARTED.toString().equals(pl.getState()))) {
   111                             logger.info(
"Plugin {} ({}) started", pluginId, wrapper.getDescriptor().getPluginClass());
   113                             Set<String> classNames = 
pluginManager.getExtensionClassNames(pluginId);
   115                             if (classNames.size() > 0) {
   116                                 logger.info(
"Plugin's extensions are at: {}", classNames.toString());
   123                 logger.info(
"Plugins started {}", started);
   130         if (distinctAcrs < 
plugExtensionMap.values().stream().mapToLong(List::size).sum()) {
   131             logger.warn(
"Several extensions pretend to handle the same acr.");
   132             logger.warn(
"Only the first one parsed for the plugin referenced in the config file will be effective");
   133             logger.warn(
"The system extension (if exists) will be used if no plugin can handle an acr");
 List< PluginInfo > getKnownPlugins()
Definition: MainSettings.java:130
 
List< AuthnMethod > scanInnerAuthnMechanisms()
Definition: ExtensionsManager.java:273
 
Logger logger
Definition: ExtensionsManager.java:43
 
MainSettings mainSettings
Definition: ExtensionsManager.java:52
 
Map< String, List< AuthnMethod > > plugExtensionMap
Definition: ExtensionsManager.java:64
 
PluginManager pluginManager
Definition: ExtensionsManager.java:62
 
String loadPlugin(Path path)
Definition: ExtensionsManager.java:196
 
boolean startPlugin(String pluginId)
Definition: ExtensionsManager.java:240
 
Path pluginsRoot
Definition: ExtensionsManager.java:60
 
void refreshLabels()
Definition: ZKService.java:190
 
ZKService zkService
Definition: ExtensionsManager.java:49