diff options
author | Håkon Hallingstad <hakon@oath.com> | 2018-01-29 10:01:46 +0100 |
---|---|---|
committer | Håkon Hallingstad <hakon@oath.com> | 2018-01-29 10:01:46 +0100 |
commit | 6d85bc7699c8ae9664efc62eb4905d4d86de5454 (patch) | |
tree | d4cb98eade391fd96bc5104653df92bbdf3501d8 | |
parent | 50e582cd0fda0b1bbe72d9cd44a9f9674ac212dc (diff) |
Add author to other files I have added lately
14 files changed, 48 insertions, 0 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileAttributes.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileAttributes.java index c99d5850909..3910398a040 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileAttributes.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileAttributes.java @@ -6,6 +6,11 @@ import java.nio.file.attribute.PosixFileAttributes; import java.nio.file.attribute.PosixFilePermissions; import java.time.Instant; +/** + * This wrapper around PosixFileAttributes. + * + * @author hakonhall + */ public class FileAttributes { private final PosixFileAttributes attributes; diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileContentCache.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileContentCache.java index ac50ff0cbab..ca79e8bb113 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileContentCache.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileContentCache.java @@ -7,6 +7,8 @@ import java.util.Optional; /** * Class to avoid repeated reads of file content when the file seldom changes. + * + * @author hakonhall */ class FileContentCache { private final UnixPath path; diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileSync.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileSync.java index f103ab394ef..d8b8aadfff7 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileSync.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileSync.java @@ -16,6 +16,8 @@ import java.util.logging.Logger; * mutating file operations, e.g. setting file content, setting owner, etc. * * Only changes to the file is logged. + * + * @author hakohall */ // @ThreadUnsafe public class FileSync { diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileWriter.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileWriter.java index 2f22c94781f..58518ae5a15 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileWriter.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileWriter.java @@ -7,6 +7,11 @@ import org.glassfish.jersey.internal.util.Producer; import java.nio.file.Files; import java.nio.file.Path; +/** + * Write a file + * + * @author hakonhall + */ public class FileWriter { private final Path path; private final FileSync fileSync; diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/IOExceptionUtil.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/IOExceptionUtil.java index c36567e6135..9bcf601c262 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/IOExceptionUtil.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/IOExceptionUtil.java @@ -6,6 +6,9 @@ import java.io.UncheckedIOException; import java.nio.file.NoSuchFileException; import java.util.Optional; +/** + * @author hakonhall + */ public class IOExceptionUtil { public static <T> void uncheck(RunnableThrowingIOException<T> runnable) { try { diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/PartialFileData.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/PartialFileData.java index d29c01179f2..b931a374230 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/PartialFileData.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/PartialFileData.java @@ -6,6 +6,8 @@ import java.util.Optional; /** * Represents a subset of a file's content, owner, group, and permissions. + * + * @author hakonhall */ // @Immutable public class PartialFileData { diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/TemplateFile.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/TemplateFile.java index 1d5b5f42cf3..e4dd5cf5d9c 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/TemplateFile.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/TemplateFile.java @@ -9,6 +9,11 @@ import org.apache.velocity.app.VelocityEngine; import java.io.StringWriter; import java.nio.file.Path; +/** + * Make a file based on a Velocity template file. + * + * @author hakonhall + */ public class TemplateFile { private final Path templatePath; private final VelocityEngine velocityEngine; diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPath.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPath.java index 05691bfcdc7..aaffea05d1e 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPath.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPath.java @@ -19,6 +19,11 @@ import java.util.Set; import static com.yahoo.vespa.hosted.node.admin.task.util.file.IOExceptionUtil.uncheck; +/** + * Thin wrapper around java.nio.file.Path, especially nice for UNIX-specific features. + * + * @author hakonhall + */ // @Immutable public class UnixPath { private final Path path; diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ChildProcess.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ChildProcess.java index 9c3333d41ae..00bcca71970 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ChildProcess.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ChildProcess.java @@ -3,6 +3,9 @@ package com.yahoo.vespa.hosted.node.admin.task.util.process; import java.nio.file.Path; +/** + * @author hakonhall + */ public interface ChildProcess extends AutoCloseable { ChildProcess waitForTermination(); int exitValue(); diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ChildProcessImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ChildProcessImpl.java index b9e075dfab7..367688f0bb4 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ChildProcessImpl.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/ChildProcessImpl.java @@ -7,6 +7,8 @@ import java.nio.file.Path; /** * Represents a forked child process that still exists or has terminated. + * + * @author hakonhall */ public class ChildProcessImpl implements ChildProcess { private final Process process; diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/Command.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/Command.java index 72aa5b0df2d..049490f2705 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/Command.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/Command.java @@ -13,6 +13,11 @@ import java.util.logging.Logger; import java.util.regex.Pattern; import java.util.stream.Collectors; +/** + * Class to fork and exec a program, and gets its exit status and output. + * + * @author hakonhall + */ public class Command { private static Logger logger = Logger.getLogger(Command.class.getName()); private static Pattern ARGUMENT_PATTERN = Pattern.compile("^[a-zA-Z0-9=@%/+:.,_-]+$"); diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/CommandException.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/CommandException.java index ae84c876b35..148f2102ddf 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/CommandException.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/process/CommandException.java @@ -1,6 +1,9 @@ // Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.hosted.node.admin.task.util.process; +/** + * @author hakonhall + */ @SuppressWarnings("serial") public class CommandException extends RuntimeException { public CommandException(String message) { diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/AddYumRepo.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/AddYumRepo.java index d6dbc3cd12a..dd66bdaa7f8 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/AddYumRepo.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/AddYumRepo.java @@ -7,6 +7,9 @@ import com.yahoo.vespa.hosted.node.admin.task.util.file.FileWriter; import java.nio.file.Path; import java.util.regex.Pattern; +/** + * @author hakonhall + */ public class AddYumRepo { private static final Pattern REPOSITORY_ID_PATTERN = Pattern.compile("^[a-zA-Z_-]+$"); diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/Yum.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/Yum.java index 3ca20cba99a..c1514f1056b 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/Yum.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/yum/Yum.java @@ -12,6 +12,9 @@ import java.util.Optional; import java.util.function.Supplier; import java.util.logging.Logger; +/** + * @author hakonhall + */ public class Yum { private static Logger logger = Logger.getLogger(Yum.class.getName()); |