[java-support] branch master updated: IDP-1595 Deprecate plugin classes prior to removal
Rod Widdowson
rdw at steadingsoftware.com
Wed Jul 15 14:19:00 UTC 2020
This is an automated email from the git hooks/post-receive script.
rdw pushed a commit to branch master
in repository java-support.
View the commit online:
http://git.shibboleth.net/view/?p=java-support.git;a=commit;h=e3e72395b7ee0809515c23c94e236d7dadfe7398
The following commit(s) were added to refs/heads/master by this push:
new e3e7239 IDP-1595 Deprecate plugin classes prior to removal
e3e7239 is described below
commit e3e72395b7ee0809515c23c94e236d7dadfe7398
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Wed Jul 15 15:16:14 2020 +0100
IDP-1595 Deprecate plugin classes prior to removal
https://issues.shibboleth.net/jira/browse/IDP-1595
---
.../utilities/java/support/plugin/AbstractPluginDescription.java | 1 +
.../shibboleth/utilities/java/support/plugin/PluginDescription.java | 5 +++++
2 files changed, 6 insertions(+)
diff --git a/src/main/java/net/shibboleth/utilities/java/support/plugin/AbstractPluginDescription.java b/src/main/java/net/shibboleth/utilities/java/support/plugin/AbstractPluginDescription.java
index fa53b6f..cda1430 100644
--- a/src/main/java/net/shibboleth/utilities/java/support/plugin/AbstractPluginDescription.java
+++ b/src/main/java/net/shibboleth/utilities/java/support/plugin/AbstractPluginDescription.java
@@ -34,6 +34,7 @@ import net.shibboleth.utilities.java.support.collection.Pair;
* This class is exported (via the service API) by every plugin.
*/
@Beta
+ at Deprecated(forRemoval = true, since = "4.1")
public abstract class AbstractPluginDescription implements PluginDescription {
/** {@inheritDoc} */
diff --git a/src/main/java/net/shibboleth/utilities/java/support/plugin/PluginDescription.java b/src/main/java/net/shibboleth/utilities/java/support/plugin/PluginDescription.java
index 6a281ca..647d849 100644
--- a/src/main/java/net/shibboleth/utilities/java/support/plugin/PluginDescription.java
+++ b/src/main/java/net/shibboleth/utilities/java/support/plugin/PluginDescription.java
@@ -36,6 +36,7 @@ import net.shibboleth.utilities.java.support.collection.Pair;
* This class is exported (via the service API) by every plugin.
*/
@Beta
+ at Deprecated(forRemoval = true, since = "4.1")
public interface PluginDescription {
/** Return the unique identifier for the plugin. This name <em>MUST</em> be
@@ -58,6 +59,8 @@ public interface PluginDescription {
/** Return the list of (idp.home) relative paths (of files, <em>not directories </em>)
* to copy from the distribution into the IdP installation.
*
+ * <em>Not currently supported</em>
+ *
* <p>These files are copied non-destructively (if the file already exists
* then it is not copied). Some paths are disallowed (for instance dist and system).
* Directories are created if needed</p>
@@ -90,6 +93,8 @@ public interface PluginDescription {
@Nonnull @NonnullElements public List<URL> getUpdateURLs() throws IOException;
/** Return this properties that require list merging.
+ *
+ * <em>Not currently supported</em>
*
* <p>Given
* an property called (say) <code>idp.service.foo</code> in file <code>services.property</code>
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list