summaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-10-25 14:01:34 +0200
committerHarald Musum <musum@verizonmedia.com>2019-10-25 14:01:34 +0200
commit54cf365ee6571efb69242fcd7fee63fcf1ceb51b (patch)
treeb0dddd6ba1cf9bb65def7a0aaaf561beffe02d29 /node-admin
parent59873ed9fec892a712a8c71b95a45efcfb39d25d (diff)
Add method for adding a directory
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java7
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java5
2 files changed, 12 insertions, 0 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java
index 6073c43b6a3..5e56b088d76 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java
@@ -18,6 +18,13 @@ public interface ContainerData {
void addFile(Path pathInContainer, String data);
/**
+ * Add directory in container at path.
+ *
+ * @param pathInContainer The path to the directory inside the container, absolute or relative root /.
+ */
+ void addDirectory(Path pathInContainer);
+
+ /**
* Symlink to a file in container at path.
*
* @param symlink The path to the symlink inside the container, absolute or relative root /.
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
index eee0c2cb002..8fb8823a6f8 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
@@ -542,6 +542,11 @@ public class NodeAgentImpl implements NodeAgent {
}
@Override
+ public void addDirectory(Path pathInContainer) {
+ throw new UnsupportedOperationException("addDirectory not implemented");
+ }
+
+ @Override
public void createSymlink(Path symlink, Path target) {
throw new UnsupportedOperationException("createSymlink not implemented");
}