From 321565d9afbfc448c14e85aa570830ba0824955a Mon Sep 17 00:00:00 2001
From: "James R. Perkins"
Date: Tue, 19 Dec 2023 12:08:04 -0800
Subject: [PATCH] [WFMP-231] Deprecate the API's removed and moved in 5.0.x.
https://issues.redhat.com/browse/WFMP-231
Signed-off-by: James R. Perkins
---
.../src/main/java/org/wildfly/plugin/core/ConfigurationId.java | 3 +++
.../src/main/java/org/wildfly/plugin/core/ConsoleConsumer.java | 3 +++
.../java/org/wildfly/plugin/core/ContainerDescription.java | 3 +++
.../org/wildfly/plugin/core/DefaultContainerDescription.java | 3 +++
.../java/org/wildfly/plugin/core/DefaultDeploymentManager.java | 3 +++
core/src/main/java/org/wildfly/plugin/core/Deployment.java | 3 +++
.../main/java/org/wildfly/plugin/core/DeploymentContent.java | 3 +++
.../java/org/wildfly/plugin/core/DeploymentDescription.java | 3 +++
.../main/java/org/wildfly/plugin/core/DeploymentException.java | 3 +++
.../main/java/org/wildfly/plugin/core/DeploymentManager.java | 3 +++
.../java/org/wildfly/plugin/core/DeploymentOperations.java | 3 +++
.../main/java/org/wildfly/plugin/core/DeploymentResult.java | 3 +++
core/src/main/java/org/wildfly/plugin/core/FeaturePack.java | 1 +
core/src/main/java/org/wildfly/plugin/core/GalleonUtils.java | 3 +++
.../org/wildfly/plugin/core/OperationExecutionException.java | 3 +++
.../java/org/wildfly/plugin/core/PluginProgressTracker.java | 3 +++
core/src/main/java/org/wildfly/plugin/core/ServerHelper.java | 3 +++
.../org/wildfly/plugin/core/SimpleDeploymentDescription.java | 3 +++
.../main/java/org/wildfly/plugin/core/UndeployDescription.java | 3 +++
core/src/main/java/org/wildfly/plugin/core/Utils.java | 3 +++
20 files changed, 58 insertions(+)
diff --git a/core/src/main/java/org/wildfly/plugin/core/ConfigurationId.java b/core/src/main/java/org/wildfly/plugin/core/ConfigurationId.java
index 330558ab..ad85d571 100644
--- a/core/src/main/java/org/wildfly/plugin/core/ConfigurationId.java
+++ b/core/src/main/java/org/wildfly/plugin/core/ConfigurationId.java
@@ -22,7 +22,10 @@
* Simple wrapper for configuration ids.
*
* @author Emmanuel Hugonnet (c) 2018 Red Hat, inc.
+ *
+ * @deprecated this is no longer needed
*/
+@Deprecated(forRemoval = true)
public class ConfigurationId {
private String name;
diff --git a/core/src/main/java/org/wildfly/plugin/core/ConsoleConsumer.java b/core/src/main/java/org/wildfly/plugin/core/ConsoleConsumer.java
index 0e9d215b..08e880b7 100644
--- a/core/src/main/java/org/wildfly/plugin/core/ConsoleConsumer.java
+++ b/core/src/main/java/org/wildfly/plugin/core/ConsoleConsumer.java
@@ -29,7 +29,10 @@
* needs to be consumed and redirected somewhere.
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
public class ConsoleConsumer implements Runnable {
private final InputStream in;
private final OutputStream out;
diff --git a/core/src/main/java/org/wildfly/plugin/core/ContainerDescription.java b/core/src/main/java/org/wildfly/plugin/core/ContainerDescription.java
index 3ae3e4aa..8f53c92d 100644
--- a/core/src/main/java/org/wildfly/plugin/core/ContainerDescription.java
+++ b/core/src/main/java/org/wildfly/plugin/core/ContainerDescription.java
@@ -23,7 +23,10 @@
* Information about the running container.
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings({ "WeakerAccess", "unused" })
public interface ContainerDescription {
diff --git a/core/src/main/java/org/wildfly/plugin/core/DefaultContainerDescription.java b/core/src/main/java/org/wildfly/plugin/core/DefaultContainerDescription.java
index ac65967e..0fda7e29 100644
--- a/core/src/main/java/org/wildfly/plugin/core/DefaultContainerDescription.java
+++ b/core/src/main/java/org/wildfly/plugin/core/DefaultContainerDescription.java
@@ -30,7 +30,10 @@
* A default implementation for the {@link ContainerDescription}.
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
class DefaultContainerDescription implements ContainerDescription {
private final String productName;
diff --git a/core/src/main/java/org/wildfly/plugin/core/DefaultDeploymentManager.java b/core/src/main/java/org/wildfly/plugin/core/DefaultDeploymentManager.java
index 219d1ce4..432e9bd0 100644
--- a/core/src/main/java/org/wildfly/plugin/core/DefaultDeploymentManager.java
+++ b/core/src/main/java/org/wildfly/plugin/core/DefaultDeploymentManager.java
@@ -47,7 +47,10 @@
* The default deployment manager.
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings("Duplicates")
class DefaultDeploymentManager implements DeploymentManager {
diff --git a/core/src/main/java/org/wildfly/plugin/core/Deployment.java b/core/src/main/java/org/wildfly/plugin/core/Deployment.java
index e511b085..0e7525b2 100644
--- a/core/src/main/java/org/wildfly/plugin/core/Deployment.java
+++ b/core/src/main/java/org/wildfly/plugin/core/Deployment.java
@@ -39,7 +39,10 @@
*
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings({ "unused", "WeakerAccess" })
public class Deployment implements DeploymentDescription, Comparable {
diff --git a/core/src/main/java/org/wildfly/plugin/core/DeploymentContent.java b/core/src/main/java/org/wildfly/plugin/core/DeploymentContent.java
index 93ce1a78..361c0931 100644
--- a/core/src/main/java/org/wildfly/plugin/core/DeploymentContent.java
+++ b/core/src/main/java/org/wildfly/plugin/core/DeploymentContent.java
@@ -41,7 +41,10 @@
* depending on the type of content being used.
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
abstract class DeploymentContent {
/**
diff --git a/core/src/main/java/org/wildfly/plugin/core/DeploymentDescription.java b/core/src/main/java/org/wildfly/plugin/core/DeploymentDescription.java
index 1e0e1f3f..010ca508 100644
--- a/core/src/main/java/org/wildfly/plugin/core/DeploymentDescription.java
+++ b/core/src/main/java/org/wildfly/plugin/core/DeploymentDescription.java
@@ -25,7 +25,10 @@
* Represents a default description for a deployment.
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings("WeakerAccess")
public interface DeploymentDescription {
diff --git a/core/src/main/java/org/wildfly/plugin/core/DeploymentException.java b/core/src/main/java/org/wildfly/plugin/core/DeploymentException.java
index 6f4e9437..35bdd8fd 100644
--- a/core/src/main/java/org/wildfly/plugin/core/DeploymentException.java
+++ b/core/src/main/java/org/wildfly/plugin/core/DeploymentException.java
@@ -23,7 +23,10 @@
* An exception that represents a deployment error.
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings({ "WeakerAccess", "unused" })
public class DeploymentException extends RuntimeException {
diff --git a/core/src/main/java/org/wildfly/plugin/core/DeploymentManager.java b/core/src/main/java/org/wildfly/plugin/core/DeploymentManager.java
index 1ba22cfb..318e8a8c 100644
--- a/core/src/main/java/org/wildfly/plugin/core/DeploymentManager.java
+++ b/core/src/main/java/org/wildfly/plugin/core/DeploymentManager.java
@@ -38,7 +38,10 @@
*
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings("unused")
public interface DeploymentManager {
diff --git a/core/src/main/java/org/wildfly/plugin/core/DeploymentOperations.java b/core/src/main/java/org/wildfly/plugin/core/DeploymentOperations.java
index f9c39eed..4e7c760e 100644
--- a/core/src/main/java/org/wildfly/plugin/core/DeploymentOperations.java
+++ b/core/src/main/java/org/wildfly/plugin/core/DeploymentOperations.java
@@ -55,7 +55,10 @@
*
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings({ "unused", "StaticMethodOnlyUsedInOneClass", "WeakerAccess" })
public class DeploymentOperations {
static final String ENABLED = "enabled";
diff --git a/core/src/main/java/org/wildfly/plugin/core/DeploymentResult.java b/core/src/main/java/org/wildfly/plugin/core/DeploymentResult.java
index c7a4a7fd..a29a5d71 100644
--- a/core/src/main/java/org/wildfly/plugin/core/DeploymentResult.java
+++ b/core/src/main/java/org/wildfly/plugin/core/DeploymentResult.java
@@ -26,7 +26,10 @@
* Represents the results of a deployment.
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings("unused")
public class DeploymentResult {
diff --git a/core/src/main/java/org/wildfly/plugin/core/FeaturePack.java b/core/src/main/java/org/wildfly/plugin/core/FeaturePack.java
index 731703d9..d280541e 100644
--- a/core/src/main/java/org/wildfly/plugin/core/FeaturePack.java
+++ b/core/src/main/java/org/wildfly/plugin/core/FeaturePack.java
@@ -29,6 +29,7 @@
*
* @author Alexey Loubyanssky
*/
+@Deprecated(forRemoval = true)
public class FeaturePack implements DependableCoordinate, ArtifactCoordinate {
private String groupId;
diff --git a/core/src/main/java/org/wildfly/plugin/core/GalleonUtils.java b/core/src/main/java/org/wildfly/plugin/core/GalleonUtils.java
index 7e686aba..e81101f4 100644
--- a/core/src/main/java/org/wildfly/plugin/core/GalleonUtils.java
+++ b/core/src/main/java/org/wildfly/plugin/core/GalleonUtils.java
@@ -39,7 +39,10 @@
/**
* @author jdenise
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
public class GalleonUtils {
private static final String WILDFLY_DEFAULT_FEATURE_PACK_LOCATION = "wildfly@maven(org.jboss.universe:community-universe)";
diff --git a/core/src/main/java/org/wildfly/plugin/core/OperationExecutionException.java b/core/src/main/java/org/wildfly/plugin/core/OperationExecutionException.java
index 098d1f36..1aad38cc 100644
--- a/core/src/main/java/org/wildfly/plugin/core/OperationExecutionException.java
+++ b/core/src/main/java/org/wildfly/plugin/core/OperationExecutionException.java
@@ -27,7 +27,10 @@
* An error indicating an operation has failed to execute.
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings("WeakerAccess")
public class OperationExecutionException extends RuntimeException {
private final ModelNode result;
diff --git a/core/src/main/java/org/wildfly/plugin/core/PluginProgressTracker.java b/core/src/main/java/org/wildfly/plugin/core/PluginProgressTracker.java
index 424d2fff..493505a9 100644
--- a/core/src/main/java/org/wildfly/plugin/core/PluginProgressTracker.java
+++ b/core/src/main/java/org/wildfly/plugin/core/PluginProgressTracker.java
@@ -25,7 +25,10 @@
/**
*
* @author jdenise@redhat.com
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
public class PluginProgressTracker implements ProgressCallback {
private static final String DELAYED_EXECUTION_MSG = "Delayed generation, waiting...";
diff --git a/core/src/main/java/org/wildfly/plugin/core/ServerHelper.java b/core/src/main/java/org/wildfly/plugin/core/ServerHelper.java
index d967077d..62a92974 100644
--- a/core/src/main/java/org/wildfly/plugin/core/ServerHelper.java
+++ b/core/src/main/java/org/wildfly/plugin/core/ServerHelper.java
@@ -44,7 +44,10 @@
/**
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings({ "StaticMethodOnlyUsedInOneClass", "WeakerAccess", "unused", "MagicNumber" })
public class ServerHelper {
private static final ModelNode EMPTY_ADDRESS = new ModelNode().setEmptyList();
diff --git a/core/src/main/java/org/wildfly/plugin/core/SimpleDeploymentDescription.java b/core/src/main/java/org/wildfly/plugin/core/SimpleDeploymentDescription.java
index 676be593..8d6904fe 100644
--- a/core/src/main/java/org/wildfly/plugin/core/SimpleDeploymentDescription.java
+++ b/core/src/main/java/org/wildfly/plugin/core/SimpleDeploymentDescription.java
@@ -30,7 +30,10 @@
* A simple deployment description.
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings({ "WeakerAccess", "unused" })
public class SimpleDeploymentDescription implements DeploymentDescription, Comparable {
diff --git a/core/src/main/java/org/wildfly/plugin/core/UndeployDescription.java b/core/src/main/java/org/wildfly/plugin/core/UndeployDescription.java
index 5f39d948..8018c5ba 100644
--- a/core/src/main/java/org/wildfly/plugin/core/UndeployDescription.java
+++ b/core/src/main/java/org/wildfly/plugin/core/UndeployDescription.java
@@ -35,7 +35,10 @@
*
*
* @author James R. Perkins
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
@SuppressWarnings({ "unused", "WeakerAccess" })
public class UndeployDescription implements DeploymentDescription, Comparable {
diff --git a/core/src/main/java/org/wildfly/plugin/core/Utils.java b/core/src/main/java/org/wildfly/plugin/core/Utils.java
index a9e14edd..8ea925d3 100644
--- a/core/src/main/java/org/wildfly/plugin/core/Utils.java
+++ b/core/src/main/java/org/wildfly/plugin/core/Utils.java
@@ -22,7 +22,10 @@
/**
*
* @author jdenise@redhat.com
+ *
+ * @deprecated moved to new https://github.com/wildfly/wildfly-plugin-tools project
*/
+@Deprecated(forRemoval = true)
public class Utils {
public static boolean isValidHomeDirectory(final Path path) {