Package net.shibboleth.idp.plugin
Class PropertyDrivenIdPPlugin
java.lang.Object
net.shibboleth.profile.plugin.AbstractPlugin<T>
net.shibboleth.profile.plugin.PropertyDrivenPlugin<IdPModule>
net.shibboleth.idp.plugin.PropertyDrivenIdPPlugin
- Direct Known Subclasses:
FirstPartyIdPPlugin
public abstract class PropertyDrivenIdPPlugin
extends PropertyDrivenPlugin<IdPModule>
implements IdPPlugin
Implementation of
IdPPlugin relying on Java Properties.- Since:
- 4.1.0
-
Field Summary
Fields inherited from class net.shibboleth.profile.plugin.PropertyDrivenPlugin
DEFAULT_RESOURCE, PLUGIN_ID_PROPERTY, PLUGIN_LICENSE_PROPERTY, PLUGIN_REQ_MODULES_PROPERTY, PLUGIN_URL_PROPERTY, PLUGIN_VERSION_PROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionPropertyDrivenIdPPlugin(InputStream inputStream) Constructor.PropertyDrivenIdPPlugin(Class<? extends IdPPlugin> claz) Constructor.PropertyDrivenIdPPlugin(Properties properties) Constructor. -
Method Summary
Methods inherited from class net.shibboleth.profile.plugin.PropertyDrivenPlugin
getDefaultUpdateURLs, getLicenseFileLocation, getMajorVersion, getMinorVersion, getPatchVersion, getPluginId, getRequiredModules, getUpdateURLs, loadMethods inherited from class net.shibboleth.profile.plugin.AbstractPlugin
equals, getDisableOnRemoval, getEnableOnInstall, hashCode, setDisableOnRemoval, setEnableOnInstall, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.shibboleth.profile.plugin.Plugin
getDisableOnRemoval, getEnableOnInstall, getLicenseFileLocation, getMajorVersion, getMinorVersion, getPatchVersion, getPluginId, getRequiredModules, getUpdateURLs
-
Constructor Details
-
PropertyDrivenIdPPlugin
public PropertyDrivenIdPPlugin(@Nonnull Class<? extends IdPPlugin> claz) throws IOException, PluginException Constructor.- Parameters:
claz- type of object used to locate default module.properties resource- Throws:
IOException- if unable to read filePluginException- if the plugin is not in a valid state
-
PropertyDrivenIdPPlugin
public PropertyDrivenIdPPlugin(@Nonnull InputStream inputStream) throws IOException, PluginException Constructor.- Parameters:
inputStream- property stream- Throws:
IOException- if unable to read filePluginException- if the plugin is not in a valid state
-
PropertyDrivenIdPPlugin
Constructor.- Parameters:
properties- property set- Throws:
PluginException- if the plugin is not in a valid state
-