public interface INodeClient
Host manipulation API.| Modifier and Type | Method and Description | 
|---|---|
void | 
asyncExecute(ExecRequest req,
            ProcessHandler ph)  | 
void | 
deleteFile(java.lang.String path)
Delete a file 
 | 
TaskRef | 
executeCommand(ExecRequest tsk)
Runs a command. 
 | 
TaskRef | 
executeCommand(java.lang.String cmd)
Starts a command in backend and returns a ref to track its progress. 
 | 
TaskRef | 
executeCommandNoOut(java.lang.String cmd)
Starts a command in backend and returns a ref to track its progress No
 output, receive "Done" when command finish. 
 | 
java.util.List<ExecDescriptor> | 
getActiveExecutions(ActiveExecQuery query)
Returns a list of running process matching the given query object. 
 | 
TaskStatus | 
getExecutionStatus(TaskRef task)
Tracks the progress of a task 
 | 
void | 
interrupt(ExecDescriptor runningTask)  | 
java.util.List<FileDescription> | 
listFiles(java.lang.String path)
List files from path. 
 | 
java.util.List<FileDescription> | 
listFiles(java.lang.String path,
         java.lang.String extensionPattern)
List files from path matching extension. 
 | 
java.io.InputStream | 
openStream(java.lang.String path)
Opens a stream to a (maybe) remote file. 
 | 
void | 
ping()
Checks we can connect to a node. 
 | 
byte[] | 
read(java.lang.String path)
Fetches a file content into ram. 
 | 
void | 
writeFile(java.lang.String path,
         java.io.InputStream content)
(Over)writes the file at path with content. 
 | 
void ping() throws ServerFault
ServerFault - if the connection does not workbyte[] read(java.lang.String path)
     throws ServerFault
path - ServerFaultjava.io.InputStream openStream(java.lang.String path)
                        throws ServerFault
path - ServerFaultvoid writeFile(java.lang.String path,
               java.io.InputStream content)
        throws ServerFault
path - content - ServerFaultTaskRef executeCommand(java.lang.String cmd) throws ServerFault
cmd - ServerFaultTaskRef executeCommand(ExecRequest tsk) throws ServerFault
ExecRequest.group and
 ExecRequest.name can be used to provide a stable name to taskstsk - ServerFaultvoid asyncExecute(ExecRequest req, ProcessHandler ph)
java.util.List<ExecDescriptor> getActiveExecutions(ActiveExecQuery query)
ActiveExecQuery.group and ActiveExecQuery.name might be
 null for wider matches.void interrupt(ExecDescriptor runningTask)
TaskRef executeCommandNoOut(java.lang.String cmd) throws ServerFault
cmd - ServerFaultTaskStatus getExecutionStatus(TaskRef task) throws ServerFault
task - ServerFaultjava.util.List<FileDescription> listFiles(java.lang.String path, java.lang.String extensionPattern) throws ServerFault
path - extensionPattern - ServerFaultjava.util.List<FileDescription> listFiles(java.lang.String path) throws ServerFault
path - extensionPattern - ServerFaultvoid deleteFile(java.lang.String path)
         throws ServerFault
path - ServerFaultCopyright © 2023. All Rights Reserved.