Repository: karaf Updated Branches: refs/heads/karaf-3.0.x 10ceb12d9 -> 0a4d6112c
KARAF-4187 - Define threadSafe behavior on MOJOs Project: http://git-wip-us.apache.org/repos/asf/karaf/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/0a4d6112 Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/0a4d6112 Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/0a4d6112 Branch: refs/heads/karaf-3.0.x Commit: 0a4d6112cb2c94fafda5167f1a1ae3c4fb34af09 Parents: 10ceb12 Author: Jean-Baptiste Onofré <[email protected]> Authored: Thu Jan 28 14:14:26 2016 +0100 Committer: Jean-Baptiste Onofré <[email protected]> Committed: Thu Jan 28 14:14:26 2016 +0100 ---------------------------------------------------------------------- .../java/org/apache/karaf/tooling/commands/GenerateHelpMojo.java | 1 + .../java/org/apache/karaf/tooling/features/AddToRepositoryMojo.java | 1 + .../main/java/org/apache/karaf/tooling/features/CreateKarMojo.java | 1 + .../apache/karaf/tooling/features/ExportFeatureMetaDataMojo.java | 1 + .../org/apache/karaf/tooling/features/GenerateDescriptorMojo.java | 1 + .../java/org/apache/karaf/tooling/features/InstallKarsMojo.java | 1 + .../org/apache/karaf/tooling/features/ValidateDescriptorMojo.java | 1 + .../java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java | 1 + 8 files changed, 8 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf/blob/0a4d6112/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/GenerateHelpMojo.java ---------------------------------------------------------------------- diff --git a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/GenerateHelpMojo.java b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/GenerateHelpMojo.java index 1b1da0c..7401097 100644 --- a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/GenerateHelpMojo.java +++ b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/commands/GenerateHelpMojo.java @@ -50,6 +50,7 @@ import org.apache.xbean.finder.ClassFinder; * @requiresDependencyResolution runtime * @inheritByDefault false * @description Generates help for Karaf commands + * @threadSafe */ public class GenerateHelpMojo extends AbstractMojo { http://git-wip-us.apache.org/repos/asf/karaf/blob/0a4d6112/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/AddToRepositoryMojo.java ---------------------------------------------------------------------- diff --git a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/AddToRepositoryMojo.java b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/AddToRepositoryMojo.java index 315accf..72bbef2 100644 --- a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/AddToRepositoryMojo.java +++ b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/AddToRepositoryMojo.java @@ -36,6 +36,7 @@ import org.apache.maven.plugin.MojoFailureException; * @requiresDependencyResolution runtime * @inheritByDefault true * @description Add the features to the repository + * @threadSafe */ public class AddToRepositoryMojo extends AbstractFeatureMojo { http://git-wip-us.apache.org/repos/asf/karaf/blob/0a4d6112/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/CreateKarMojo.java ---------------------------------------------------------------------- diff --git a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/CreateKarMojo.java b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/CreateKarMojo.java index c30f7c0..2798474 100644 --- a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/CreateKarMojo.java +++ b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/CreateKarMojo.java @@ -56,6 +56,7 @@ import org.codehaus.plexus.archiver.jar.JarArchiver; * @requiresDependencyResolution runtime * @inheritByDefault true * @description Assemble a kar archive from a features.xml file + * @threadSafe */ public class CreateKarMojo extends MojoSupport { http://git-wip-us.apache.org/repos/asf/karaf/blob/0a4d6112/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ExportFeatureMetaDataMojo.java ---------------------------------------------------------------------- diff --git a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ExportFeatureMetaDataMojo.java b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ExportFeatureMetaDataMojo.java index f661381..b2d1485 100644 --- a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ExportFeatureMetaDataMojo.java +++ b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ExportFeatureMetaDataMojo.java @@ -39,6 +39,7 @@ import org.osgi.framework.Version; * @requiresDependencyResolution runtime * @inheritByDefault true * @description Export meta data about features + * @threadSafe */ public class ExportFeatureMetaDataMojo extends AbstractFeatureMojo { http://git-wip-us.apache.org/repos/asf/karaf/blob/0a4d6112/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateDescriptorMojo.java ---------------------------------------------------------------------- diff --git a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateDescriptorMojo.java b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateDescriptorMojo.java index 4c491d3..45757c1 100644 --- a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateDescriptorMojo.java +++ b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateDescriptorMojo.java @@ -63,6 +63,7 @@ import static org.apache.karaf.deployer.kar.KarArtifactInstaller.FEATURE_CLASSIF * @inheritByDefault true * @description Generates the features XML file starting with an optional source feature.xml and adding * project dependencies as bundles and feature/car dependencies + * @threadSafe */ public class GenerateDescriptorMojo extends AbstractLogEnabled implements Mojo { http://git-wip-us.apache.org/repos/asf/karaf/blob/0a4d6112/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java ---------------------------------------------------------------------- diff --git a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java index 40aec60..5b75c4b 100644 --- a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java +++ b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/InstallKarsMojo.java @@ -50,6 +50,7 @@ import org.apache.maven.plugin.MojoFailureException; * @requiresDependencyResolution runtime * @inheritByDefault true * @description Install kar dependencies + * @threadSafe */ public class InstallKarsMojo extends MojoSupport { static { http://git-wip-us.apache.org/repos/asf/karaf/blob/0a4d6112/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ValidateDescriptorMojo.java ---------------------------------------------------------------------- diff --git a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ValidateDescriptorMojo.java b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ValidateDescriptorMojo.java index fd1aec5..eee121e 100644 --- a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ValidateDescriptorMojo.java +++ b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/features/ValidateDescriptorMojo.java @@ -60,6 +60,7 @@ import static org.apache.karaf.tooling.features.ManifestUtils.*; * @requiresDependencyResolution runtime * @inheritByDefault true * @description Validates the features XML file + * @threadSafe */ @SuppressWarnings("deprecation") public class ValidateDescriptorMojo extends MojoSupport { http://git-wip-us.apache.org/repos/asf/karaf/blob/0a4d6112/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java ---------------------------------------------------------------------- diff --git a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java index f31ff15..462d1ac 100644 --- a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java +++ b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java @@ -41,6 +41,7 @@ import org.apache.maven.plugin.MojoFailureException; * @requiresDependencyResolution runtime * @inheritByDefault true * @description Package a server archive from an assembled server + * @threadSafe */ public class CreateArchiveMojo extends MojoSupport {
