diff --git a/src/main/java/hudson/plugins/sshslaves/SSHConnector.java b/src/main/java/hudson/plugins/sshslaves/SSHConnector.java index a41b3801..8ed920d7 100644 --- a/src/main/java/hudson/plugins/sshslaves/SSHConnector.java +++ b/src/main/java/hudson/plugins/sshslaves/SSHConnector.java @@ -29,6 +29,7 @@ import com.cloudbees.plugins.credentials.common.StandardUsernameListBoxModel; import com.trilead.ssh2.Connection; import edu.umd.cs.findbugs.annotations.NonNull; +import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import hudson.Extension; import hudson.model.ItemGroup; import hudson.model.TaskListener; @@ -69,6 +70,7 @@ public class SSHConnector extends ComputerConnector { /** * Field port */ + @SuppressFBWarnings(value = "PA_PUBLIC_PRIMITIVE_ATTRIBUTE", justification = "Preserve API compatibility.") public int port; /** diff --git a/src/main/java/hudson/plugins/sshslaves/SSHLauncher.java b/src/main/java/hudson/plugins/sshslaves/SSHLauncher.java index e712b805..6ba1f09e 100644 --- a/src/main/java/hudson/plugins/sshslaves/SSHLauncher.java +++ b/src/main/java/hudson/plugins/sshslaves/SSHLauncher.java @@ -39,6 +39,7 @@ import com.trilead.ssh2.jenkins.SFTPClient; import edu.umd.cs.findbugs.annotations.CheckForNull; import edu.umd.cs.findbugs.annotations.NonNull; +import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import hudson.AbortException; import hudson.EnvVars; import hudson.Extension; @@ -152,6 +153,7 @@ public class SSHLauncher extends ComputerLauncher { /** * Field javaPath. */ + @SuppressFBWarnings(value = "PA_PUBLIC_PRIMITIVE_ATTRIBUTE", justification = "Preserve API compatibility.") public String javaPath; /** @@ -173,26 +175,31 @@ public class SSHLauncher extends ComputerLauncher { /** * Field prefixStartSlaveCmd. */ + @SuppressFBWarnings(value = "PA_PUBLIC_PRIMITIVE_ATTRIBUTE", justification = "Preserve API compatibility.") public String prefixStartSlaveCmd; /** * Field suffixStartSlaveCmd. */ + @SuppressFBWarnings(value = "PA_PUBLIC_PRIMITIVE_ATTRIBUTE", justification = "Preserve API compatibility.") public String suffixStartSlaveCmd; /** * Field launchTimeoutSeconds. */ + @SuppressFBWarnings(value = "PA_PUBLIC_PRIMITIVE_ATTRIBUTE", justification = "Preserve API compatibility.") public Integer launchTimeoutSeconds; /** * Field maxNumRetries. */ + @SuppressFBWarnings(value = "PA_PUBLIC_PRIMITIVE_ATTRIBUTE", justification = "Preserve API compatibility.") public Integer maxNumRetries; /** * Field retryWaitTime (seconds). */ + @SuppressFBWarnings(value = "PA_PUBLIC_PRIMITIVE_ATTRIBUTE", justification = "Preserve API compatibility.") public Integer retryWaitTime; // TODO: It is a bad idea to create a new Executor service for each launcher.