public final class SFTPTemplateBackend extends Object implements TemplateBackend
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
createTemplate(String group,
String template) |
void |
deleteTemplate(String group,
String template) |
CompletableFuture<Void> |
deployTemplate(String group,
String template,
Path current) |
void |
downloadDirectory(String remotePath,
String localPath) |
boolean |
existsTemplate(String group,
String template) |
String |
getName() |
Collection<com.jcraft.jsch.ChannelSftp.LsEntry> |
listFiles(String directory) |
static void |
load(String baseDirectory) |
CompletableFuture<Void> |
loadGlobalTemplates(ProcessGroup group,
Path target) |
CompletableFuture<Void> |
loadTemplate(String group,
String template,
Path target) |
static void |
unload() |
public static void load(String baseDirectory)
public static void unload()
public boolean existsTemplate(String group, String template)
existsTemplate in interface TemplateBackend@Nonnull public CompletableFuture<Void> createTemplate(String group, String template)
createTemplate in interface TemplateBackend@Nonnull public CompletableFuture<Void> loadTemplate(String group, String template, Path target)
loadTemplate in interface TemplateBackend@Nonnull public CompletableFuture<Void> loadGlobalTemplates(ProcessGroup group, Path target)
loadGlobalTemplates in interface TemplateBackend@Nonnull public CompletableFuture<Void> deployTemplate(String group, String template, Path current)
deployTemplate in interface TemplateBackendpublic void deleteTemplate(String group, String template)
deleteTemplate in interface TemplateBackendpublic Collection<com.jcraft.jsch.ChannelSftp.LsEntry> listFiles(String directory)
Copyright © 2020. All rights reserved.