Package io.jans.casa.core
Class ExtensionsManager
java.lang.Object
io.jans.casa.core.ExtensionsManager
- Author:
- jgomer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.pf4j.PluginDescriptor>List<org.zkoss.util.Pair<io.jans.casa.extension.AuthnMethod,org.pf4j.PluginDescriptor>> List<io.jans.casa.extension.AuthnMethod>getAuthnMethodExts(Set<String> plugIds) Optional<io.jans.casa.extension.AuthnMethod>getExtensionForAcr(String acr) getPluginClassLoader(String clsName) getPluginExtensionsForClass(Class<T> clazz) List<org.pf4j.PluginWrapper>booleanpluginImplementsAuthnMethod(String acr, String plugId) voidupdatePlugins(List<org.zkoss.util.Pair<String, File>> toBeAdded, List<org.zkoss.util.Pair<String, File>> toBeRemoved)
-
Field Details
-
ASSETS_DIR
- See Also:
-
PLUGINS_EXTRACTION_DIR
- See Also:
-
-
Constructor Details
-
ExtensionsManager
public ExtensionsManager()
-
-
Method Details
-
updatePlugins
-
getExtensionForAcr
-
pluginImplementsAuthnMethod
-
authnMethodPluginImplementers
-
getAuthnMethodExts
-
getAuthnMethodExts
public List<org.zkoss.util.Pair<io.jans.casa.extension.AuthnMethod,org.pf4j.PluginDescriptor>> getAuthnMethodExts() -
getPluginClassLoader
-
getPluginExtensionsForClass
-
getPluginsRoot
-
getPlugins
-