A B C D E F G H I J L M N O P Q R S T U V W X 

S

Sandbox - Class in nl.esciencecenter.xenon.util
Sandbox represents a (possibly remote and usually temporary) directory used for running jobs.
Sandbox(Files, Path, String) - Constructor for class nl.esciencecenter.xenon.util.Sandbox
Creates a sandbox.
Sandbox.Pair - Class in nl.esciencecenter.xenon.util
Pair represents the combination of a source and destination path
Sandbox.Pair(Path, Path) - Constructor for class nl.esciencecenter.xenon.util.Sandbox.Pair
 
Scheduler - Interface in nl.esciencecenter.xenon.jobs
Scheduler represents a (possibly remote) scheduler that can be used to submit jobs and retrieve queue information.
setArguments(String...) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the command line arguments of the executable.
setArguments(String...) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
This method should not be used.
setEnvironment(Map<String, String>) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the environment of the executable.
setExecutable(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the path to the executable.
setInteractive(boolean) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set if this is an interactive job.
setJavaArguments(String...) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Sets the arguments of the java main class.
setJavaClasspath(String...) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Sets the java class path.
setJavaMain(String) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Sets the main class.
setJavaOptions(String...) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Sets the JVM options.
setJavaSystemProperties(Map<String, String>) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Sets the system properties.
setJobOptions(Map<String, String>) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the job options of the job.
setMaxTime(int) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set the maximum job time (in minutes).
setNodeCount(int) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set the number of nodes.
setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in interface nl.esciencecenter.xenon.files.Files
Sets the POSIX permissions of a path.
setProcessesPerNode(int) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set the number of processes started on each node.
setQueueName(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set the queue name;
setStderr(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the path to the file to which the executable must redirect stderr.
setStdin(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the path to the file from which the executable must redirect stdin.
setStdout(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the path to the file to which the executable must redirect stdout.
setUploadFiles(Path...) - Method in class nl.esciencecenter.xenon.util.Sandbox
Sets the list of files that will be uploaded to files.
setWorkingDirectory(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the path of the working directory for the executable.
size() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Get the size of this file.
startsWith(RelativePath) - Method in class nl.esciencecenter.xenon.files.RelativePath
Tests if this RelativePath starts with the given RelativePath.
startsWith(String) - Method in class nl.esciencecenter.xenon.files.RelativePath
Tests if this RelativePath starts with the given RelativePath.
startsWithLinuxRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Checks if the provide path starts with a valid Linux root, that is "/".
startWithRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Checks if the provide path starts with a valid root, such as "/" or "C:".
startWithWindowsRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Checks if the provide path starts with a valid Windows root, for example "C:".
Streams - Interface in nl.esciencecenter.xenon.jobs
Streams is a container for the standard input, output and error streams of a Job.
submitJob(Scheduler, JobDescription) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Submit a job to a Scheduler.
subpath(int, int) - Method in class nl.esciencecenter.xenon.files.RelativePath
Returns a RelativePath that is a subsequence of the name elements of this path.
supportsBatch() - Method in interface nl.esciencecenter.xenon.jobs.Scheduler
Does this Scheduler support the submission of batch jobs ? For batch jobs the standard streams of the jobs are redirected from / to files.
supportsInteractive() - Method in interface nl.esciencecenter.xenon.jobs.Scheduler
Does this Scheduler supports the submission of interactive jobs ? For interactive jobs the standard streams of the job must be handled by the submitting process.
A B C D E F G H I J L M N O P Q R S T U V W X