- ACCOUNTING_GRACE_TIME_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSchedulerAdaptor
 
- 
Timeout for waiting for the accounting info of a job to appear
 
- ACCOUNTING_GRACE_TIME_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueSchedulerAdaptor
 
- 
Timeout for waiting for the accounting info of a job to appear
 
- accountingAvailable - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSetup
 
-  
 
- accountingAvailable() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSetup
 
-  
 
- accountingGraceTime - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- accountingGraceTime - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- Adaptor - Class in nl.esciencecenter.xenon.adaptors
 
-  
 
- Adaptor(String, String, String[], XenonPropertyDescription[]) - Constructor for class nl.esciencecenter.xenon.adaptors.Adaptor
 
-  
 
- adaptor - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- adaptor - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- adaptor - Variable in class nl.esciencecenter.xenon.schedulers.Scheduler
 
-  
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
- 
A description of this adaptor
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileAdaptor
 
- 
A description of this adaptor
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
 
- 
Description of the adaptor
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
- 
A description of this adaptor
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
A description of this adaptor
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
 
- 
A description of this adaptor
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSchedulerAdaptor
 
- 
Human readable description of this adaptor
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
- 
Description of the adaptor
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
- 
Human readable description of this adaptor
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
A description of this adaptor
 
- ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueSchedulerAdaptor
 
- 
Human readable description of this adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
- 
The locations supported by this adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileAdaptor
 
- 
The locations supported by this adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
 
- 
The locations supported by the adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
- 
The locations supported by this adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
The locations supported by this adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
 
- 
The locations supported by this adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSchedulerAdaptor
 
- 
The locations supported by this adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
- 
The locations supported by the adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
- 
The locations supported by this adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
The locations supported by this adaptor
 
- ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueSchedulerAdaptor
 
- 
The locations supported by this adaptor
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
- 
The name of this adaptor
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileAdaptor
 
- 
The name of this adaptor
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
 
- 
Name of the local adaptor is defined in the engine.
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
- 
The name of this adaptor
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
The name of this adaptor
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
 
- 
The name of this adaptor
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSchedulerAdaptor
 
- 
The name of this adaptor
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
- 
Name of the local adaptor is defined in the engine.
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
- 
The name of this adaptor
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
The name of this adaptor
 
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueSchedulerAdaptor
 
- 
The name of this adaptor
 
- AdaptorDescription - Interface in nl.esciencecenter.xenon
 
- 
AdaptorStatus contains information on a specific adaptor.
 
- adaptorName - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- adaptorName - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- adaptorName - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- adaptorName - Variable in exception nl.esciencecenter.xenon.XenonException
 
-  
 
- adaptorName - Variable in exception nl.esciencecenter.xenon.XenonRuntimeException
 
-  
 
- adaptors - Static variable in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- adaptors - Static variable in class nl.esciencecenter.xenon.schedulers.Scheduler
 
-  
 
- ADAPTORS_PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
 
-  
 
- ADAPTORS_PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.SchedulerAdaptor
 
-  
 
- addAdaptor(FileAdaptor) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- addAdaptor(SchedulerAdaptor) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
-  
 
- addArgument(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Add a command line argument for the executable.
 
- addBytesCopied(long) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
 
-  
 
- addDeletedJob(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- addDeletedJob(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- addEnvironment(String, String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Add a variable to the environment of the executable.
 
- addHop(int, ClientSession, SSHUtil.Tunnel) - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- addJavaArgument(String) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
-  
 
- addJavaClasspathElement(String) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
-  
 
- addJavaOption(String) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Adds a JVM option.
 
- addJavaSystemProperty(String, String) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Adds a system property to the current set of system properties.
 
- addJobOption(String, String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Add a job option to the job.
 
- addProperties(Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Adds the specified properties to the current ones and checks if their names and types are correct.
 
- addSchedulerArgument(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Add a scheduler specific argument.
 
- addToBuffer(byte[], int) - Method in class nl.esciencecenter.xenon.utils.OutputReader
 
-  
 
- AGENT - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
Enable the use of an ssh-agent
 
- AGENT - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
Enable the use of an ssh-agent
 
- AGENT_FORWARDING - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
Enable the use of ssh-agent-forwarding
 
- AGENT_FORWARDING - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
Enable the use of ssh-agent-forwarding
 
- ALLOCATION_FILL_UP - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- ALLOCATION_PE_SLOTS - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- ALLOCATION_ROUND_ROBIN - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- allocationRule - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- AllocationRule() - Constructor for enum nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo.AllocationRule
 
-  
 
- appendToFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- appendToFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileSystem
 
-  
 
- appendToFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- appendToFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
 
-  
 
- appendToFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- appendToFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- appendToFile(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Open an existing file and return an OutputStream to append data to this file.
 
- areSamePaths(Path, Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- arguments - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
The arguments to pass to the executable.
 
- asCSList(String[]) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.CommandLineUtils
 
- 
Create a single comma separated string out of a list of strings.
 
- assertDirectoryExists(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertFileExists(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertFileIsSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertIsOpen() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertNonNullOrEmpty(String, String) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
-  
 
- assertNotNull(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertParentDirectoryExists(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertPathExists(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertPathIsDirectory(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertPathIsFile(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertPathIsNotDirectory(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertPathNotExists(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- assertPositive(long, String) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
-  
 
- AttributeNotSupportedException - Exception in nl.esciencecenter.xenon.filesystems
 
- 
Signals that a requested file attribute is not supported by the underlying file system implementation.
 
- AttributeNotSupportedException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.filesystems.AttributeNotSupportedException
 
-  
 
- AttributeNotSupportedException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.AttributeNotSupportedException
 
-  
 
- AUTOMATICALLY_ADD_HOST_KEY - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
Enable strict host key checking.
 
- AUTOMATICALLY_ADD_HOST_KEY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
Enable strict host key checking.
 
- available() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpInputStream
 
-  
 
- calculateSlots(String, String, int) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
 
-  
 
- callback - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.PendingCopy
 
-  
 
- canAppend() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
 
-  
 
- canAppend() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
-  
 
- canAppend() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
-  
 
- canAppend() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
 
-  
 
- canAppend() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
 
-  
 
- cancel(String) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Cancel a copy operation.
 
- cancel() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
 
-  
 
- cancelJob(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- cancelJob(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- cancelJob(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- cancelJob(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- cancelJob(String) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Cancel a job.
 
- cancelled - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
 
-  
 
- canCreateSymboliclinks() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
 
-  
 
- canCreateSymboliclinks() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileAdaptor
 
-  
 
- canCreateSymboliclinks() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
 
-  
 
- canCreateSymboliclinks() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
-  
 
- canCreateSymboliclinks() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
-  
 
- canCreateSymboliclinks() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
 
- 
Can this adaptor create symbolic links ?
 In third party copy, a file is copied between two remote locations, without passing through the local machine first.
 
- canReadSymboliclinks() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
 
-  
 
- canReadSymboliclinks() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileAdaptor
 
-  
 
- canReadSymboliclinks() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
-  
 
- canReadSymboliclinks() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
 
-  
 
- canReadSymboliclinks() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
 
- 
Can this adaptor read symbolic links ?
 
- certfile - Variable in class nl.esciencecenter.xenon.credentials.CertificateCredential
 
- 
This member variables holds the URI of the file containing the certificate.
 
- CertificateCredential - Class in nl.esciencecenter.xenon.credentials
 
- 
A container for security Information based upon certificates.
 
- CertificateCredential(String, String, char[]) - Constructor for class nl.esciencecenter.xenon.credentials.CertificateCredential
 
- 
Constructs a 
CertificateCredential out of a username, a certificate file containing a private key, and an optional passphrase.
 
 
- CertificateNotFoundException - Exception in nl.esciencecenter.xenon.adaptors.shared.ssh
 
- 
Signals that a certificate file could not be found.
 
- CertificateNotFoundException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.shared.ssh.CertificateNotFoundException
 
-  
 
- CertificateNotFoundException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.shared.ssh.CertificateNotFoundException
 
-  
 
- channel - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
 
-  
 
- channel - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
 
-  
 
- checkClientReply(FTPClient, String) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- checkClientReply(String) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- checkClosed() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileSystem
 
-  
 
- checkClosed() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- checkForNullAndSeparator(char, List<String>) - Static method in class nl.esciencecenter.xenon.filesystems.Path
 
-  
 
- checkIfContains(String, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
 
- 
Checks if the given text contains any of the given options.
 
- checkQueue(String[], String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
- 
Check if the given queueName is presents in queueNames.
 
- checkQueueNames(String[]) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
- 
Checks if the queue names given are valid, and throw an exception otherwise.
 
- checkType(XenonPropertyDescription, String, String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
-  
 
- checkVersion(Document) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
 
-  
 
- checkVersion() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSetup
 
-  
 
- checkWorkingDirectory(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
- 
Check if the given working directory exists.
 
- cleanup() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
 
-  
 
- cleanupJob(List<JobExecutor>, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- cleanupJob(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- cleanValue(String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
 
- 
Remove suffix from a string if present.
 
- clear(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Returns a copy of this XenonProperties that contains all properties but clears the properties that start with the given prefix.
 
- clearUpdateRequest() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
- 
Clear the update signal and wake up any waiting threads
 
- client - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- client - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpInputStream
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpOutputStream
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileSystem
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- close() - Method in interface nl.esciencecenter.xenon.adaptors.schedulers.InteractiveProcessFactory
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcessFactory
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcessFactory
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
 
-  
 
- close() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Close this FileSystem.
 
- close() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Close this Scheduler.
 
- close(Closeable, String) - Method in class nl.esciencecenter.xenon.utils.StreamForwarder
 
- 
Closes the input stream, thereby stopping the stream forwarder, and closing the output stream.
 
- closed - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileSystem
 
-  
 
- closed - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- closeServer() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
 
-  
 
- closeStreams() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
 
-  
 
- CommandLineUtils - Class in nl.esciencecenter.xenon.adaptors.schedulers
 
- 
Some simple utilities for handling and creating scripts and command lines.
 
- CommandLineUtils() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.CommandLineUtils
 
-  
 
- CommandNotFoundException - Exception in nl.esciencecenter.xenon.adaptors.schedulers.local
 
- 
Signals that a command could not be found.
 
- CommandNotFoundException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.local.CommandNotFoundException
 
-  
 
- CommandNotFoundException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.local.CommandNotFoundException
 
-  
 
- CommandRunner - Class in nl.esciencecenter.xenon.adaptors.schedulers.local
 
- 
Runs a command.
 
- CommandRunner(String...) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
 
-  
 
- CommandRunner(String, File, String...) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
 
-  
 
- completedPendingFtpCommand - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpInputStream
 
-  
 
- completedPendingFtpCommand - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpOutputStream
 
-  
 
- COMPONENT_NAME - Static variable in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
The name of this component, for use in exceptions
 
- COMPONENT_NAME - Static variable in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
The name of this component, for use in exceptions
 
- concat(String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.CommandLineUtils
 
- 
Concatinate a series of Strings using a StringBuilder.
 
- connect(String, Credential) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
-  
 
- connect(String, SshClient, String, Credential, int, long) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
 
- 
Connect an existing SshClient to the server at location and authenticate using the given credential.
 
- connectAndAuthenticate(String, SshClient, String, int, UserCredential, long) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
 
-  
 
- connection - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- connection - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcessFactory
 
-  
 
- CONNECTION_TIMEOUT - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
Property for maximum history length for finished jobs
 
- ConnectionLostException - Exception in nl.esciencecenter.xenon.adaptors.filesystems
 
- 
Signals that a connection was lost.
 
- ConnectionLostException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.filesystems.ConnectionLostException
 
-  
 
- ConnectionLostException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.filesystems.ConnectionLostException
 
-  
 
- connectToServer(String, int, FTPClient) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
-  
 
- contains(PosixFilePermission, PosixFilePermission...) - Static method in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
 
- 
Check if a sequence of PosixFilePermissions contains a specific option.
 
- containsAny(String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
 
- 
Returns if the given input String contains any of the option Strings given.
 
- containsCredential(String) - Method in class nl.esciencecenter.xenon.credentials.CredentialMap
 
- 
Check if the key is stored in this CredentialMap.
 
- content - Variable in class nl.esciencecenter.xenon.utils.InputWriter
 
-  
 
- context - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- convertAttributes(Path, FTPFile) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- convertAttributes(Path, SftpClient.Attributes) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- convertTime(FileTime) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- copy(Path, FileSystem, Path, CopyMode, boolean) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Asynchronously Copy an existing source path to a target path on a different file system.
 
- CopyCallback() - Constructor for class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
 
-  
 
- CopyCancelledException - Exception in nl.esciencecenter.xenon.filesystems
 
-  
 
- CopyCancelledException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.CopyCancelledException
 
-  
 
- copyFile(Path, FileSystem, Path, CopyMode, FileSystem.CopyCallback) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Copy a single file to another file system.
 
- copyIdentifier - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
 
-  
 
- CopyMode - Enum in nl.esciencecenter.xenon.filesystems
 
- 
CopyOption is an enumeration containing all possible options for copying a file.
 
- CopyMode() - Constructor for enum nl.esciencecenter.xenon.filesystems.CopyMode
 
-  
 
- copyRecursive(Path, FileSystem, Path, CopyMode, FileSystem.CopyCallback) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- CopyStatus - Interface in nl.esciencecenter.xenon.filesystems
 
- 
CopyStatus contains status information for a specific copy operation.
 
- CopyStatusImplementation(String, String, long, long, XenonException) - Constructor for class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
 
-  
 
- copySymbolicLink(Path, FileSystem, Path, CopyMode, FileSystem.CopyCallback) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Copy a symbolic link to another file system (optional operation).
 
- create(String, String, Credential, Map<String, String>) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Create a new FileSystem using the adaptor that connects to a data store at location using the credentials to get
 access.
 
- create(String, String, Credential) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Create a new FileSystem using the adaptor that connects to a data store at location using the credentials to get
 access.
 
- create(String, String) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Create a new FileSystem using the adaptor that connects to a data store at location using the default credentials to get
 access.
 
- create(String) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Create a new FileSystem using the adaptor that connects to a data store at the default location using the default credentials to get access.
 
- create(String, String, Credential, Map<String, String>) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Create a new Scheduler using the adaptor connecting to the location using credentials to get access.
 
- create(String, String, Credential) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Create a new Scheduler using the adaptor connecting to the location using credentials to get access.
 
- create(String, String) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Create a new Scheduler using the adaptor connecting to the location using the default credentials to get access.
 
- create(String) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Create a new Scheduler using the adaptor connecting to the default location and using the default credentials to get access.
 
- createDirectories(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Creates a new directory, failing if the directory already exists.
 
- createDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- createDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileSystem
 
-  
 
- createDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- createDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
 
-  
 
- createDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- createDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- createDirectory(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Creates a new directory, failing if the directory already exists.
 
- createFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- createFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileSystem
 
-  
 
- createFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- createFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
 
-  
 
- createFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- createFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- createFile(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Creates a new empty file, failing if the file already exists.
 
- createFileSystem(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
 
-  
 
- createFileSystem(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
-  
 
- createFileSystem(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileAdaptor
 
-  
 
- createFileSystem(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
 
-  
 
- createFileSystem(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
-  
 
- createFileSystem(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
-  
 
- createFileSystem(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
 
-  
 
- createInteractiveProcess(JobDescription, String, String, long) - Method in interface nl.esciencecenter.xenon.adaptors.schedulers.InteractiveProcessFactory
 
-  
 
- createInteractiveProcess(JobDescription, String, String, long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcessFactory
 
-  
 
- createInteractiveProcess(JobDescription, String, String, long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcessFactory
 
-  
 
- createOutputStream(FileSystem, Path, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
 
-  
 
- createScheduler(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSchedulerAdaptor
 
-  
 
- createScheduler(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
-  
 
- createScheduler(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.SchedulerAdaptor
 
-  
 
- createScheduler(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
-  
 
- createScheduler(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
-  
 
- createScheduler(String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueSchedulerAdaptor
 
-  
 
- createSftpClient() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- createSSHClient() - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
 
- 
Create a new SshClient with a default configuration similar to a stand-alone SSH client.
 
- createSSHClient(boolean, boolean, boolean, boolean, boolean) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
 
- 
Create a new SshClient with the desired configuration.
 
- createSymbolicLink(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- createSymbolicLink(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileSystem
 
-  
 
- createSymbolicLink(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- createSymbolicLink(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
 
-  
 
- createSymbolicLink(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- createSymbolicLink(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- createSymbolicLink(Path, Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Creates a new symbolic link, failing if the link already exists (optional operation).
 
- creationTime - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
The creation time of this file
 
- credential - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- Credential - Interface in nl.esciencecenter.xenon.credentials
 
- 
Credential represents a user credential uses to gain access to a resource.
 
- credential - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- credential - Variable in class nl.esciencecenter.xenon.schedulers.Scheduler
 
-  
 
- CredentialMap - Class in nl.esciencecenter.xenon.credentials
 
- 
A 
Credential consisting of a collection of Credentials each uniquely identified by a String (typically a host name or host alias).
 
 
- CredentialMap() - Constructor for class nl.esciencecenter.xenon.credentials.CredentialMap
 
- 
Create a new CredentialMap using null as the default credential.
 
- CredentialMap(UserCredential) - Constructor for class nl.esciencecenter.xenon.credentials.CredentialMap
 
- 
Creates a new CredentialMap and set the default credential to defaultCredential.
 
- CredentialNotFoundException - Exception in nl.esciencecenter.xenon.adaptors.shared.ssh
 
- 
Signals that a credential could not be found.
 
- CredentialNotFoundException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.shared.ssh.CredentialNotFoundException
 
-  
 
- CredentialNotFoundException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.shared.ssh.CredentialNotFoundException
 
-  
 
- curIterator - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem.ListingIterator
 
-  
 
- curPageSet - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem.ListingIterator
 
-  
 
- currentID - Static variable in class nl.esciencecenter.xenon.adaptors.Adaptor
 
-  
 
- GATEWAY - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
Add gateway to access machine.
 
- GATEWAY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
Add gateway to access machine.
 
- generate(JobDescription, Path, GridEngineSetup) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
 
-  
 
- generate(JobDescription, Path) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
-  
 
- generate(JobDescription, Path) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
 
-  
 
- generateInteractiveArguments(JobDescription, Path, UUID) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
-  
 
- generateParallelEnvironmentSpecification(JobDescription, GridEngineSetup, Formatter) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
 
-  
 
- generateParallelScriptContent(JobDescription, Formatter) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
 
-  
 
- generateScriptContent(JobDescription, Formatter) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
 
-  
 
- generateSerialScriptContent(JobDescription, Formatter) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
 
-  
 
- get(String) - Method in class nl.esciencecenter.xenon.credentials.CredentialMap
 
- 
 
- getAbsolutePath() - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Return a String representation of this Path interpreted as an absolute path.
 
- getAdaptorByName(String) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- getAdaptorByName(String) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
-  
 
- getAdaptorDescription(String) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Gives the description of the adaptor with the given name.
 
- getAdaptorDescription(String) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Gives the description of the adaptor with the given name.
 
- getAdaptorDescriptions() - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Gives a list of the descriptions of the available adaptors.
 
- getAdaptorDescriptions() - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Gives a list of the descriptions of the available adaptors.
 
- getAdaptorName() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Get the name of the adaptor that created this FileSystem.
 
- getAdaptorName() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get the name of the adaptor that created this Scheduler.
 
- getAdaptorNames() - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Gives a list names of the available adaptors.
 
- getAdaptorNames() - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Gives a list names of the available adaptors.
 
- getAllocationRule() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- getArguments() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the command line arguments of the executable.
 
- getArguments() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Constructs the command line arguments from the class path, the JVM options, the system properties, the main and the java arguments.
 
- getArguments(char) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Constructs the command line arguments from the class path, the JVM options, the system properties, the main and the java arguments.
 
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileSystem
 
-  
 
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
 
-  
 
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- getAttributes(Path, DavResource) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
 
- getBooleanProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Retrieves the value of a boolean property with the given name.
 
- getCertificateFile() - Method in class nl.esciencecenter.xenon.credentials.CertificateCredential
 
- 
Returns the certificate file.
 
- getCopyIdentifier() - Method in interface nl.esciencecenter.xenon.filesystems.CopyStatus
 
- 
Get the copy identifier for which this CopyStatus was created.
 
- getCopyIdentifier() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
 
-  
 
- getCreationTime() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Get the creation time for this file.
 
- getCreationTime() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Get the creation time for this file.
 
- getCredential() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Get the credential that this FileSystem is using.
 
- getCredential() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get the credential that this Scheduler is using.
 
- getCurrentJobID() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- getCurrentWorkingDirectory(FTPClient, String) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
-  
 
- getCurrentWorkingDirectory(SftpClient, String) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
-  
 
- getDeadline(long) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.Deadline
 
- 
Calculate the epoch timestamp when a timeout will expire.
 
- getDefault() - Method in class nl.esciencecenter.xenon.credentials.CredentialMap
 
- 
 
- getDefaultQueueName() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- getDefaultQueueName() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- getDefaultQueueName() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- getDefaultQueueName() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- getDefaultQueueName() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get the name of the default queue.
 
- getDefaultValue() - Method in class nl.esciencecenter.xenon.XenonPropertyDescription
 
- 
Returns the default value for this property.
 
- getDescription() - Method in interface nl.esciencecenter.xenon.AdaptorDescription
 
- 
Get the description of the adaptor.
 
- getDescription() - Method in class nl.esciencecenter.xenon.adaptors.Adaptor
 
-  
 
- getDescription() - Method in class nl.esciencecenter.xenon.XenonPropertyDescription
 
- 
Returns a human readable description of this property.
 
- getDirectoryPath(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- getDoubleProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Retrieves the value of an double property with the given name.
 
- getEnvironment() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the environment of the executable.
 
- getError() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- getException() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
 
- 
Get the exception produced by the Job or while retrieving the status.
 
- getException() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
 
- 
Get the exception produced by the queue, or null if hasException() returns false.
 
- getException() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
 
-  
 
- getException() - Method in interface nl.esciencecenter.xenon.filesystems.CopyStatus
 
- 
Get the exception produced by the Copy or while retrieving the status.
 
- getException() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
 
-  
 
- getException() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
 
- 
Get the exception produced by the Job or while retrieving the status.
 
- getException() - Method in interface nl.esciencecenter.xenon.schedulers.QueueStatus
 
- 
Get the exception produced by the queue, or null if hasException() returns false.
 
- getExecutable() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the path to the executable.
 
- getExecutable() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Returns the executable.
 
- getExeFile(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
 
-  
 
- getExitCode() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
 
- 
Get the exit code for the Job.
 
- getExitCode() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
 
-  
 
- getExitCode() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
 
-  
 
- getExitCode() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
 
- 
Get the exit code for the Job.
 
- getExitStatus() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
 
-  
 
- getExitStatus() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
 
-  
 
- getExitStatus() - Method in interface nl.esciencecenter.xenon.adaptors.schedulers.Process
 
-  
 
- getExitStatus() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
 
-  
 
- getFileName() - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Get the file name or null if the Path is empty.
 
- getFileNameAsString() - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Get the file name as a String, or null if the Path is empty.
 
- getFilePath(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- getFileSystem() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- getFileSystem() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
-  
 
- getFileSystem() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Retrieve the FileSystem used internally by this Scheduler.
 
- getFTPFileInfo(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- getGroup() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Get the group of this file.
 
- getGroup() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Get the group of this file (optional operation).
 
- getHost(String, String) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
 
-  
 
- getIntegerProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Retrieves the value of an integer property with the given name.
 
- getIntegerProperty(String, int) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Retrieves the value of an integer property with the given name.
 
- getJavaArguments() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Returns the arguments for the main class.
 
- getJavaClasspath() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Returns the java class path.
 
- getJavaMain() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Returns the main class of the java application.
 
- getJavaOptions() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Returns the JVM options.
 
- getJavaSystemProperties() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Returns the java system properties.
 
- getJobDescription() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- getJobIdentifier() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- getJobIdentifier() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
 
- 
Get the job identifier of the Job for which this JobStatus was created.
 
- getJobIdentifier() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
 
- 
Get the identifier of the job for which this Streams was created.
 
- getJobIdentifier() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
 
- 
Get the job identifier of the Job for which this JobStatus was created.
 
- getJobIdentifier() - Method in interface nl.esciencecenter.xenon.schedulers.Streams
 
- 
Get the identifier of the job for which this Streams was created.
 
- getJobOptions() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get a copy of the job options of this job.
 
- getJobs(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- getJobs(List<JobExecutor>, List<String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- getJobs(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- getJobs(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- getJobs(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- getJobs(String...) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get all job identifier of jobs currently in (one ore more) queues.
 
- getJobStatus(Map<String, Map<String, String>>, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
- 
Get job status.
 
- getJobStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- getJobStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- getJobStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- getJobStatus(Map<String, Map<String, String>>, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
- 
Get job status.
 
- getJobStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- getJobStatus(String) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get the status of a Job.
 
- getJobStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- getJobStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- getJobStatuses(String...) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get the status of all specified jobs.
 
- getJobStatusFromQacctInfo(Map<String, String>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
 
-  
 
- getJobStatusFromQstatInfo(Map<String, Map<String, String>>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
 
-  
 
- getJobStatusFromQstatInfo(Map<String, Map<String, String>>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
 
-  
 
- getJobStatusFromSacctInfo(Map<String, Map<String, String>>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
-  
 
- getJobStatusFromScontrolInfo(Map<String, String>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
-  
 
- getJobStatusFromSqueueInfo(Map<String, Map<String, String>>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
-  
 
- getKeytabFile() - Method in class nl.esciencecenter.xenon.credentials.KeytabCredential
 
-  
 
- getKilled() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- getLastAccessTime() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Get the last access time for this file.
 
- getLastAccessTime() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Get the last access time for this file.
 
- getLastModifiedTime() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Get the last modified time for this file.
 
- getLastModifiedTime() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Get the last modified time for this file.
 
- getLocalFileAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
 
-  
 
- getLocalFileAttributes(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
 
-  
 
- getLocalFileSystems() - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Returns all local FileSystems.
 
- getLocalRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Return the locally valid root element of an String representation of an absolute path.
 
- getLocalRootlessPath(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Return the local root less path of an absolute path.
 
- getLocalSeparator() - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Returns the local file system path separator character.
 
- getLocation() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Get the location of the FileSystem.
 
- getLocation() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get the location that this Scheduler is connected to.
 
- getLongProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Retrieves the value of an long property with the given name.
 
- getMaxMemory() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the amount of memory needed for process (in MBytes).
 
- getMaxRuntime() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the maximum job duration time in minutes.
 
- getMessage() - Method in exception nl.esciencecenter.xenon.XenonException
 
-  
 
- getMessage() - Method in exception nl.esciencecenter.xenon.XenonRuntimeException
 
-  
 
- getName() - Method in interface nl.esciencecenter.xenon.AdaptorDescription
 
- 
Get the name of the adaptor.
 
- getName() - Method in class nl.esciencecenter.xenon.adaptors.Adaptor
 
-  
 
- getName() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- getName() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.QueueInfo
 
-  
 
- getName() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
 
- 
Get the name of the Job for which this JobStatus was created.
 
- getName(int) - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Get an element of this Path.
 
- getName() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the job name.
 
- getName() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
 
- 
Get the name of the Job for which this JobStatus was created.
 
- getName() - Method in class nl.esciencecenter.xenon.XenonPropertyDescription
 
- 
Returns the name of the property.
 
- getNameCount() - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Get the number of elements in the Path.
 
- getNaturalProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Retrieves the value of an natural number property (e.g.
 
- getNewUniqueID() - Method in class nl.esciencecenter.xenon.adaptors.Adaptor
 
-  
 
- getNext() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem.ListingIterator
 
-  
 
- getNextCopyID() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- getNodeCount() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the number of nodes.
 
- getOwner() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Get the owner of this file.
 
- getOwner() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Get the owner of this file (optional operation).
 
- getParallelEnvironments(GridEngineScheduler) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
 
-  
 
- getParallelEnvironments() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.QueueInfo
 
-  
 
- getParent() - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Get the parent Path, or null if this Path does not have a parent.
 
- getPassword(String) - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.PasswordProvider
 
-  
 
- getPassword() - Method in class nl.esciencecenter.xenon.credentials.PasswordCredential
 
- 
Gets the password.
 
- getPath() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Get the path these attributes belong to.
 
- getPath() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Get the path these attributes belong to.
 
- getPathSeparator() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Get the path separator used by this file system.
 
- getPermissions(FTPFile) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- getPermissions() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Get the permissions of this file.
 
- getPermissions() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Get the permissions of this file (optional operation).
 
- getPort(String, String) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
 
-  
 
- getPosixFilePermission(int, int) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- getPpn() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- getProcessesPerNode() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the number of processes to start on each node.
 
- getProperties(XenonPropertyDescription[], String, Map<String, String>) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
 
-  
 
- getProperties() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Get the properties used to create this FileSystem.
 
- getProperties() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get the properties used to create this Scheduler.
 
- getProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Retrieves the value of a property with the given name without checking its type.
 
- getProperty(String, XenonPropertyDescription.Type) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
-  
 
- getPropertyNames() - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Returns a sorted list of all supported property names.
 
- getQacctInfo(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- getQstatInfo() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- getQstatInfo() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- getQueueName() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
 
- 
Get the queue name.
 
- getQueueName() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the queue name;
 
- getQueueName() - Method in interface nl.esciencecenter.xenon.schedulers.QueueStatus
 
- 
Get the queue name.
 
- getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- getQueueNames(GridEngineScheduler) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
 
-  
 
- getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
 
-  
 
- getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- getQueueNames() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get the queue names supported by this Scheduler.
 
- getQueues(String[], GridEngineScheduler) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
 
-  
 
- getQueueStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- getQueueStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- getQueueStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- getQueueStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- getQueueStatus(String) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get the status of the queue.
 
- getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- getQueueStatuses(Map<String, Map<String, String>>, String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
-  
 
- getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Get the status of all queues.
 
- getQueueStatusFromSInfo(Map<String, Map<String, String>>, String, Scheduler) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
-  
 
- getRelativePath() - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Return a String representation of this Path interpreted as a relative path.
 
- getResult() - Method in class nl.esciencecenter.xenon.utils.OutputReader
 
- 
Returns the data that has been read from the InputStream as a byte array.
 
- getResultAsString() - Method in class nl.esciencecenter.xenon.utils.OutputReader
 
- 
Returns the data that has been read from the InputStream as a String.
 
- getSacctInfo(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- getScheduler() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
 
- 
Get the Scheduler that produced this QueueStatus.
 
- getScheduler() - Method in interface nl.esciencecenter.xenon.schedulers.QueueStatus
 
- 
Get the Scheduler that produced this QueueStatus.
 
- getSchedulerArguments() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the scheduler specific arguments.
 
- getSchedulerSpecificInformation() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
 
- 
Get scheduler specific information on the Job.
 
- getSchedulerSpecificInformation() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
 
- 
Get scheduler specific information on the queue.
 
- getSchedulerSpecificInformation() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
 
- 
Get scheduler specific information on the Job.
 
- getSchedulerSpecificInformation() - Method in interface nl.esciencecenter.xenon.schedulers.QueueStatus
 
- 
Get scheduler specific information on the queue.
 
- getSControlInfo(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- getSeparator() - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Get the separator.
 
- getSession() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- getSinfoInfo(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- getSize() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Get the size of this file in bytes.
 
- getSize() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Get the size of this file in bytes.
 
- getSizeProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Retrieves the value of a size property with the given name.
 
- getSlots() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- getSlots() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.QueueInfo
 
-  
 
- getSqueueInfo(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- getState() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- getState() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
 
- 
Get the state of the Job.
 
- getState() - Method in interface nl.esciencecenter.xenon.filesystems.CopyStatus
 
- 
Get the state of the Copy operation.
 
- getState() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
 
-  
 
- getState() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
 
- 
Get the state of the Job.
 
- getStatus() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- getStatus(String) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Retrieve the status of an copy.
 
- getStderr() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
 
-  
 
- getStderr() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
 
-  
 
- getStderr() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
 
- 
Returns the standard error stream of job.
 
- getStderr() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Gets the path to the file to which the executable must redirect stderr.
 
- getStderr() - Method in interface nl.esciencecenter.xenon.schedulers.Streams
 
- 
Returns the standard error stream of job.
 
- getStdin() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
 
- 
Returns the standard input stream of job.
 
- getStdin() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Gets the path to the file from which the executable must redirect stdin.
 
- getStdin() - Method in interface nl.esciencecenter.xenon.schedulers.Streams
 
- 
Returns the standard input stream of job.
 
- getStdout() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
 
-  
 
- getStdout() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
 
-  
 
- getStdout() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
 
- 
Returns the standard output stream of job.
 
- getStdout() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Gets the path to the file to which the executable must redirect stdout.
 
- getStdout() - Method in interface nl.esciencecenter.xenon.schedulers.Streams
 
- 
Returns the standard output stream of job.
 
- getStreams() - Method in interface nl.esciencecenter.xenon.adaptors.schedulers.InteractiveProcess
 
-  
 
- getStreams() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- getStreams() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
 
-  
 
- getStreams() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
 
-  
 
- getStringProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Retrieves the value of a string property with the given name.
 
- getSupportedCredentials() - Method in interface nl.esciencecenter.xenon.AdaptorDescription
 
- 
Get the supported credential types for this adaptor.
 
- getSupportedCredentials() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
-  
 
- getSupportedCredentials() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileAdaptor
 
-  
 
- getSupportedCredentials() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
 
-  
 
- getSupportedCredentials() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
-  
 
- getSupportedCredentials() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
-  
 
- getSupportedCredentials() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
 
-  
 
- getSupportedCredentials() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
-  
 
- getSupportedCredentials() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingSchedulerAdaptor
 
-  
 
- getSupportedCredentials() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
-  
 
- getSupportedLocations() - Method in interface nl.esciencecenter.xenon.AdaptorDescription
 
- 
Get the supported locations for this adaptor.
 
- getSupportedLocations() - Method in class nl.esciencecenter.xenon.adaptors.Adaptor
 
-  
 
- getSupportedProperties() - Method in interface nl.esciencecenter.xenon.AdaptorDescription
 
- 
Returns an array containing all properties this adaptor supports.
 
- getSupportedProperties() - Method in class nl.esciencecenter.xenon.adaptors.Adaptor
 
-  
 
- getSupportedProperties() - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Returns the descriptions of all supported properties.
 
- getTempSpace() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the amount of temp space needed for process (in MBytes).
 
- getThreadsPerProcess() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Get the number of threads needed per process.
 
- getType() - Method in class nl.esciencecenter.xenon.XenonPropertyDescription
 
- 
Returns the type of the property.
 
- getUsername() - Method in class nl.esciencecenter.xenon.credentials.DefaultCredential
 
-  
 
- getUsername() - Method in class nl.esciencecenter.xenon.credentials.KeytabCredential
 
-  
 
- getUsername() - Method in class nl.esciencecenter.xenon.credentials.PasswordCredential
 
-  
 
- getUsername() - Method in interface nl.esciencecenter.xenon.credentials.UserCredential
 
- 
Returns the user name associated with this credential.
 
- getWorkingDirectory() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
-  
 
- getWorkingDirectory() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Get the current working directory of this file system.
 
- getWorkingDirectory() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Gets the path of the working directory for the executable.
 
- getWorkingDirPath(JobDescription, Path) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
-  
 
- GIGA - Static variable in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
One giga is a kilo*kilo*kilo
 
- GridEngineScheduler - Class in nl.esciencecenter.xenon.adaptors.schedulers.gridengine
 
- 
Interface to the GridEngine command line tools.
 
- GridEngineScheduler(String, String, Credential, XenonPropertyDescription[], Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- GridEngineSchedulerAdaptor - Class in nl.esciencecenter.xenon.adaptors.schedulers.gridengine
 
-  
 
- GridEngineSchedulerAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSchedulerAdaptor
 
-  
 
- GridEngineSetup - Class in nl.esciencecenter.xenon.adaptors.schedulers.gridengine
 
- 
Holds some info on the specifics of the machine we are connected to, such as queues and parallel environments.
 
- GridEngineSetup(GridEngineScheduler) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
 
-  
 
- GridEngineSetup(String[], Map<String, QueueInfo>, Map<String, ParallelEnvironmentInfo>) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
 
- 
Testing constructor.
 
- GridEngineUtils - Class in nl.esciencecenter.xenon.adaptors.schedulers.gridengine
 
- 
Generator for GridEngine job script.
 
- GridEngineUtils() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
 
-  
 
- GridEngineXmlParser - Class in nl.esciencecenter.xenon.adaptors.schedulers.gridengine
 
- 
Parses xml output from various grid engine command line tools.
 
- GridEngineXmlParser(boolean) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
 
-  
 
- group - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
The group of this file
 
- identifiersAsCSList(String[]) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
-  
 
- IGNORE_VERSION_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSchedulerAdaptor
 
- 
Should the grid engine version on the target machine be ignored ?
 
- IGNORE_VERSION_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueSchedulerAdaptor
 
- 
Should the grid engine version on the target machine be ignored ?
 
- ignoreVersion - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
 
-  
 
- in - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem.StreamToFileWriter
 
-  
 
- in - Variable in class nl.esciencecenter.xenon.utils.StreamForwarder
 
-  
 
- IncompatibleVersionException - Exception in nl.esciencecenter.xenon.adaptors.schedulers
 
- 
Signals that an adaptor is unable to connect to a resource due to version problems.
 
- IncompatibleVersionException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.IncompatibleVersionException
 
-  
 
- IncompatibleVersionException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.IncompatibleVersionException
 
-  
 
- IncompleteJobDescriptionException - Exception in nl.esciencecenter.xenon.schedulers
 
- 
Signals that a JobDescription is missing required options.
 
- IncompleteJobDescriptionException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.schedulers.IncompleteJobDescriptionException
 
-  
 
- IncompleteJobDescriptionException(String, String) - Constructor for exception nl.esciencecenter.xenon.schedulers.IncompleteJobDescriptionException
 
-  
 
- index - Variable in class nl.esciencecenter.xenon.filesystems.Path.PathIterator
 
-  
 
- INFO - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
- 
Local queue information start with this prefix.
 
- INFO - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
Ssh adaptor information start with this prefix.
 
- inputStream - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpInputStream
 
-  
 
- InputWriter - Class in nl.esciencecenter.xenon.utils
 
- 
A simple input writer that uses a daemon thread to write from an String to an OutputStream.
 
- InputWriter(String, OutputStream) - Constructor for class nl.esciencecenter.xenon.utils.InputWriter
 
- 
Create a new InputWriter that writes content to the destination.
 
- interactive - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- InteractiveProcess - Interface in nl.esciencecenter.xenon.adaptors.schedulers
 
-  
 
- InteractiveProcessFactory - Interface in nl.esciencecenter.xenon.adaptors.schedulers
 
-  
 
- InvalidCredentialException - Exception in nl.esciencecenter.xenon
 
- 
Signals that an invalid credential was used to access a resource.
 
- InvalidCredentialException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.InvalidCredentialException
 
-  
 
- InvalidCredentialException(String, String) - Constructor for exception nl.esciencecenter.xenon.InvalidCredentialException
 
-  
 
- InvalidJobDescriptionException - Exception in nl.esciencecenter.xenon.schedulers
 
- 
Signals that a JobDescription contains invalid values for certain options.
 
- InvalidJobDescriptionException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.schedulers.InvalidJobDescriptionException
 
-  
 
- InvalidJobDescriptionException(String, String) - Constructor for exception nl.esciencecenter.xenon.schedulers.InvalidJobDescriptionException
 
-  
 
- InvalidLocationException - Exception in nl.esciencecenter.xenon
 
- 
Signals that an invalid location was provided.
 
- InvalidLocationException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.InvalidLocationException
 
-  
 
- InvalidLocationException(String, String) - Constructor for exception nl.esciencecenter.xenon.InvalidLocationException
 
-  
 
- InvalidOptionsException - Exception in nl.esciencecenter.xenon.filesystems
 
- 
Signals that an invalid combination of OpenOptions have been specified.
 
- InvalidOptionsException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.filesystems.InvalidOptionsException
 
-  
 
- InvalidOptionsException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.InvalidOptionsException
 
-  
 
- InvalidPathException - Exception in nl.esciencecenter.xenon.filesystems
 
- 
Signals that an end-of-file was encountered.
 
- InvalidPathException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.filesystems.InvalidPathException
 
-  
 
- InvalidPathException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.InvalidPathException
 
-  
 
- InvalidPropertyException - Exception in nl.esciencecenter.xenon
 
- 
Signals that a property has a different type than the get method it was retrieved with.
 
- InvalidPropertyException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.InvalidPropertyException
 
-  
 
- InvalidPropertyException(String, String) - Constructor for exception nl.esciencecenter.xenon.InvalidPropertyException
 
-  
 
- InvalidResumeTargetException - Exception in nl.esciencecenter.xenon.filesystems
 
- 
Signals that the data in the target of a resume does not match the data in the source.
 
- InvalidResumeTargetException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.filesystems.InvalidResumeTargetException
 
-  
 
- InvalidResumeTargetException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.InvalidResumeTargetException
 
-  
 
- isAbsolute - Variable in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Does path start with / ?
 
- isAbsolute() - Method in class nl.esciencecenter.xenon.filesystems.Path
 
-  
 
- isCancelled() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
 
-  
 
- isClosed() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- isConnectionless() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
 
-  
 
- isConnectionless() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
 
-  
 
- isConnectionless() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
-  
 
- isConnectionless() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
 
-  
 
- isConnectionless() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
 
-  
 
- isDirectory - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Is this a directory ?
 
- isDirectory() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Does the path refer to a directory ?
 
- isDirectory() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Does the path refer to a directory ?
 
- isDone() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
 
-  
 
- isDone() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- isDone() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
 
- 
Is the Job done.
 
- isDone() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
 
-  
 
- isDone() - Method in interface nl.esciencecenter.xenon.adaptors.schedulers.Process
 
-  
 
- isDone() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
 
-  
 
- isDone() - Method in interface nl.esciencecenter.xenon.filesystems.CopyStatus
 
- 
Is the Copy done?
 
- isDone() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
 
-  
 
- isDone() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
 
- 
Is the Job done.
 
- isDoneOrFailedState(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
- 
Is the given state a done or failed state ?
 
- isDoneState(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
- 
Is the given state a done state ?
 
- isDotDot(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- isEmbedded() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
-  
 
- isEmbedded() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.SchedulerAdaptor
 
-  
 
- isEmbedded() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
-  
 
- isEmbedded() - Method in interface nl.esciencecenter.xenon.schedulers.SchedulerAdaptorDescription
 
- 
Is this an embedded scheduler ?
 Embedded schedulers are implemented inside the Xenon process itself.
 
- isEmpty() - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Is this Path empty ?
 
- isExecutable() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Does the path refer to an executable file ?
 
- isExecutable(int) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
 
-  
 
- isExecutable() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Does the path refer to an executable file ?
 
- isFailedState(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
- 
Is the given state a failed state ?
 
- isFinished() - Method in class nl.esciencecenter.xenon.utils.InputWriter
 
- 
Poll if the InputWriter has finished writing.
 
- isFinished() - Method in class nl.esciencecenter.xenon.utils.OutputReader
 
- 
Returns if the OutputReader has finished (i.e., has reached the end-of-stream on the input).
 
- isHidden() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Does the path refer to an hidden file ?
 
- isHidden() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Does the path refer to an hidden file ?
 
- isLinux() - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Returns if we are currently running on Linux.
 
- isLinuxRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Check if root only contains a valid Linux root element, which is "/".
 
- isLocal(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
 
-  
 
- isLocalRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Check if root contains a locally valid root element, such as "C:" on Windows or "/" on Linux and OSX.
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileSystem
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- isOpen() - Method in interface nl.esciencecenter.xenon.adaptors.schedulers.InteractiveProcessFactory
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcessFactory
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcessFactory
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- isOpen() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Return if the connection to the FileSystem is open.
 
- isOpen() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Test if the connection of this Scheduler is open.
 
- isOSX() - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Returns if we are currently running on OSX.
 
- isOSXRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Check if root contains a valid OSX root element, which is "/".
 
- isOther - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Is this an other type of file ?
 
- isOther() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Is the path not a file, link or directory ?
 
- isOther() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Is the path not a file, link or directory ?
 
- isPendingState(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
- 
Is the given state a pending state ?
 
- isReadable() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Does the path refer to an readable file ?
 
- isReadable(int) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
 
-  
 
- isReadable() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Does the path refer to an readable file ?
 
- isRegular - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Is this a regular file ?
 
- isRegular() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Does the path refer to a regular file ?
 
- isRegular() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Does the path refer to a regular file ?
 
- isRunning - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- isRunning() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
 
- 
Is the Job running.
 
- isRunning() - Method in interface nl.esciencecenter.xenon.filesystems.CopyStatus
 
- 
Is the Copy still running?
 
- isRunning() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
 
-  
 
- isRunning() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
 
- 
Is the Job running.
 
- isRunningState(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
- 
Is the given state a running state ?
 
- isSSH(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
 
-  
 
- isStarted() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
 
-  
 
- isStartSingleProcess() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Is only a single process started?
 
- isSymbolicLink - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Is this a symbolic link ?
 
- isSymbolicLink() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Does the path refer to a symbolic link ?
 
- isSymbolicLink() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Does the path refer to a symbolic link ?
 
- isWindows() - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Returns if we are currently running on Windows.
 
- isWindowsRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Check if root only contains a valid Windows root element such as "C:".
 
- isWritable() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
Does the path refer to a writable file ?
 
- isWritable(int) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
 
-  
 
- isWritable() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
 
- 
Does the path refer to a writable file ?
 
- iterator() - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Create an Iterator that returns all possible sub Paths of this Path, in order of increasing length.
 
- ParallelEnvironmentInfo - Class in nl.esciencecenter.xenon.adaptors.schedulers.gridengine
 
- 
Class that holds some info on parallel environments used in Grid Engine.
 
- ParallelEnvironmentInfo(Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- ParallelEnvironmentInfo(String, int, ParallelEnvironmentInfo.AllocationRule, int) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- ParallelEnvironmentInfo.AllocationRule - Enum in nl.esciencecenter.xenon.adaptors.schedulers.gridengine
 
-  
 
- parallelEnvironments - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
 
-  
 
- parallelEnvironments - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.QueueInfo
 
-  
 
- parseDocument(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
 
-  
 
- parseDocument(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueXmlParser
 
-  
 
- parseJobIDFromLine(String, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
 
- 
Get a JobID (number) from a line of input.
 
- parseJobInfos(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
 
- 
Parses job info from "qstat -xml"
 
- parseJobInfos(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueXmlParser
 
- 
Parses job info from "qstat -x"
 
- parseKeyValueLines(String, Pattern, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
 
- 
Parses lines containing single key/value pairs separated by the given separator, possibly surrounded by whitespace.
 
- parseKeyValuePairs(String, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
 
- 
Parses a output with key=value pairs separated by whitespace, on one or more lines.
 
- parseKeyValueRecords(String, String, Pattern, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
 
- 
Parses multiple key value records.
 
- parseList(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
 
- 
Parses a list of strings, separated by whitespace (including newlines)
 Trailing empty strings are not included.
 
- parseQueueInfos(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
 
- 
Parses queue info from "qstat -g c -xml"
 
- parser - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- parser - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- parseSizeValue(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
-  
 
- parseTable(String, String, Pattern, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
 
- 
Parses lines containing multiple values.
 
- password - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.PasswordProvider
 
-  
 
- password - Variable in class nl.esciencecenter.xenon.credentials.PasswordCredential
 
- 
Must be char array for security!! (Strings end up in the constant pool, etc.)
 
- PasswordCredential - Class in nl.esciencecenter.xenon.credentials
 
- 
A Credential consisting of a username + password combination.
 
- PasswordCredential(String, String) - Constructor for class nl.esciencecenter.xenon.credentials.PasswordCredential
 
- 
Create a new PasswordCredential using a String as password.
 
- PasswordCredential(String, char[]) - Constructor for class nl.esciencecenter.xenon.credentials.PasswordCredential
 
- 
Create a new PasswordCredential using a char array as password.
 
- PasswordProvider(char[]) - Constructor for class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.PasswordProvider
 
-  
 
- path - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
The path these attributes belong to
 
- Path - Class in nl.esciencecenter.xenon.filesystems
 
- 
Path contains a sequence of path elements separated by a separator.
 
- Path() - Constructor for class nl.esciencecenter.xenon.filesystems.Path
 
- 
Create a new empty Path using the default separator.
 
- Path(String) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
 
- 
Create a new Path by parsing path using the default separator.
 
- Path(char, String) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
 
- 
Create a new Path by parsing path using the provided separator.
 
- Path(boolean, String...) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
 
- 
Create a new Path using the given path elements and the default separator.
 
- Path(char, boolean, String...) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
 
- 
Create a new Path using the given path elements and the provided separator.
 
- Path(boolean, List<String>) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
 
- 
Create a new Path using the given path elements and the default separator.
 
- Path(char, boolean, List<String>) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
 
- 
Create a new Path using the given path separator, absoluteness, and elements.
 
- Path.PathIterator - Class in nl.esciencecenter.xenon.filesystems
 
-  
 
- PATH_ELEMENT_LENGTH - Static variable in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Estimate of path element String length.
 
- PathAlreadyExistsException - Exception in nl.esciencecenter.xenon.filesystems
 
- 
Signals that a path already exists.
 
- PathAlreadyExistsException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.filesystems.PathAlreadyExistsException
 
-  
 
- PathAlreadyExistsException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.PathAlreadyExistsException
 
-  
 
- PathAttributes - Interface in nl.esciencecenter.xenon.filesystems
 
- 
FileAttributes represents a set of attributes of a path.
 
- PathAttributesImplementation - Class in nl.esciencecenter.xenon.adaptors.filesystems
 
- 
FileAttributes represents a set of attributes of a path.
 
- PathAttributesImplementation() - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- PathIterator() - Constructor for class nl.esciencecenter.xenon.filesystems.Path.PathIterator
 
-  
 
- PENDING_STATE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- PENDING_STATES - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
- 
These are the states a job can be in when it is pending:
 PENDING: the job is awaiting resource allocation.
 
- pendingCopies - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- PendingCopy(Future<Void>, FileSystem.CopyCallback) - Constructor for class nl.esciencecenter.xenon.filesystems.FileSystem.PendingCopy
 
-  
 
- performCopy(Path, FileSystem, Path, CopyMode, boolean, FileSystem.CopyCallback) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Perform a (possibly) recursive copy from a path on this filesystem to a path on destinationFS.
 
- PERMISSION_TYPES - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- PermissionDeniedException - Exception in nl.esciencecenter.xenon.adaptors.filesystems
 
- 
Signals that the user does not have sufficient permissions to perform the operation.
 
- PermissionDeniedException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.filesystems.PermissionDeniedException
 
-  
 
- PermissionDeniedException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.filesystems.PermissionDeniedException
 
-  
 
- permissions - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
The permissions of this file (POSIX only)
 
- permissionsToBits(Set<PosixFilePermission>) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
 
-  
 
- POLL_DELAY_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSchedulerAdaptor
 
- 
Polling delay for jobs started by this adaptor.
 
- POLL_DELAY_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
- 
Polling delay for jobs started by this adaptor.
 
- POLL_DELAY_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueSchedulerAdaptor
 
- 
Polling delay for jobs started by this adaptor.
 
- pollDelay - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
-  
 
- POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
- 
Polling delay in ms.
 
- POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
- 
Property for maximum history length for finished jobs
 
- POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
Property for maximum history length for finished jobs
 
- pollingDelay - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- pollingDelay - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- pool - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- popEmpties() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem.RecursiveListIterator
 
-  
 
- popEmpties() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.RecursiveListIterator
 
-  
 
- PosixFilePermission - Enum in nl.esciencecenter.xenon.filesystems
 
- 
PosixFilePermission is an enumeration containing all supported Posix file permissions.
 
- PosixFilePermission() - Constructor for enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
 
-  
 
- PosixFileUtils - Class in nl.esciencecenter.xenon.adaptors.filesystems
 
- 
PosixFileUtils contains several utility functions related to Posix files.
 
- PosixFileUtils() - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
 
-  
 
- ppn - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
- 
All our own properties start with this prefix.
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileAdaptor
 
- 
All our own properties start with this prefix.
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
 
- 
Local properties start with this prefix.
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
- 
All our own properties start with this prefix.
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
All our own properties start with this prefix.
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
 
- 
All our own properties start with this prefix.
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSchedulerAdaptor
 
- 
The prefix used by all properties related to this adaptor
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
- 
Local properties start with this prefix.
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
- 
The prefix used by all properties related to this adaptor
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
All our own properties start with this prefix.
 
- PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueSchedulerAdaptor
 
- 
The prefix used by all properties related to this adaptor
 
- printProperties(PrintStream, String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Prints properties (including default properties) to a stream.
 
- process - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
 
-  
 
- process - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
 
-  
 
- Process - Interface in nl.esciencecenter.xenon.adaptors.schedulers
 
-  
 
- processesPerNode - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
The number of processes to start/reserve per node.
 
- processPath(Path, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
 
-  
 
- processPath(Path, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- properties - Variable in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
The properties that are actually set.
 
- properties - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
 
-  
 
- properties - Variable in class nl.esciencecenter.xenon.schedulers.Scheduler
 
-  
 
- propertyDescriptions - Variable in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Contains a description of all properties this XenonProperties should accept, including their type, default, etc.
 
- propertySet(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Check if the property with the given name is set.
 
- PropertyTypeException - Exception in nl.esciencecenter.xenon
 
- 
Signals that a property has a different type than the get method it was retrieved with.
 
- PropertyTypeException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.PropertyTypeException
 
-  
 
- PropertyTypeException(String, String) - Constructor for exception nl.esciencecenter.xenon.PropertyTypeException
 
-  
 
- protectAgainstShellMetas(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.CommandLineUtils
 
- 
Escapes and quotes command line arguments to keep shells from expanding/interpreting them.
 
- put(String, UserCredential) - Method in class nl.esciencecenter.xenon.credentials.CredentialMap
 
- 
Add a 
Credential to the CredentialMap using 
key as a unique key.
 
 
- S3FileAdaptor - Class in nl.esciencecenter.xenon.adaptors.filesystems.s3
 
- 
Created by atze on 29-6-17.
 
- S3FileAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
-  
 
- scheduler - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
 
-  
 
- Scheduler - Class in nl.esciencecenter.xenon.schedulers
 
- 
Scheduler represents a (possibly remote) scheduler that can be used to submit jobs and retrieve queue information.
 
- Scheduler(String, String, String, Credential, XenonProperties) - Constructor for class nl.esciencecenter.xenon.schedulers.Scheduler
 
-  
 
- SchedulerAdaptor - Class in nl.esciencecenter.xenon.adaptors.schedulers
 
-  
 
- SchedulerAdaptor(String, String, String[], XenonPropertyDescription[]) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.SchedulerAdaptor
 
-  
 
- SchedulerAdaptorDescription - Interface in nl.esciencecenter.xenon.schedulers
 
-  
 
- schedulerArguments - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
The arguments to pass to the scheduler.
 
- SchedulerClosedException - Exception in nl.esciencecenter.xenon.adaptors.schedulers
 
- 
Signals that a unknown Copy handle was provided.
 
- SchedulerClosedException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.SchedulerClosedException
 
-  
 
- SchedulerClosedException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.SchedulerClosedException
 
-  
 
- schedulerSpecificInformation - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
 
-  
 
- schedulerSpecificInformation - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
 
-  
 
- ScriptingParser - Class in nl.esciencecenter.xenon.adaptors.schedulers
 
-  
 
- ScriptingParser() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
 
-  
 
- ScriptingScheduler - Class in nl.esciencecenter.xenon.adaptors.schedulers
 
- 
Connection to a remote scheduler, implemented by calling command line commands over a ssh connection.
 
- ScriptingScheduler(String, String, String, Credential, Map<String, String>, XenonPropertyDescription[], String) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
-  
 
- ScriptingSchedulerAdaptor - Class in nl.esciencecenter.xenon.adaptors.schedulers
 
-  
 
- ScriptingSchedulerAdaptor(String, String, String[], XenonPropertyDescription[]) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingSchedulerAdaptor
 
-  
 
- ScriptingUtils - Class in nl.esciencecenter.xenon.adaptors.schedulers
 
-  
 
- ScriptingUtils() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
 
-  
 
- separator - Variable in class nl.esciencecenter.xenon.filesystems.Path
 
- 
The separator used in this path
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.filesystems.ConnectionLostException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.filesystems.EndOfFileException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.filesystems.NoSpaceException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.filesystems.PermissionDeniedException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.NotConnectedException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.schedulers.BadParameterException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.schedulers.IncompatibleVersionException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.schedulers.JobCanceledException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.schedulers.local.CommandNotFoundException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.schedulers.SchedulerClosedException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.shared.ssh.CertificateNotFoundException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.shared.ssh.CredentialNotFoundException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.filesystems.AttributeNotSupportedException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.filesystems.DirectoryNotEmptyException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.filesystems.FileSystemClosedException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.filesystems.InvalidOptionsException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.filesystems.InvalidPathException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.filesystems.InvalidResumeTargetException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.filesystems.NoSuchCopyException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.filesystems.NoSuchPathException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.filesystems.PathAlreadyExistsException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.InvalidCredentialException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.InvalidLocationException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.InvalidPropertyException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.PropertyTypeException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.schedulers.IncompleteJobDescriptionException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.schedulers.InvalidJobDescriptionException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.schedulers.NoSuchJobException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.schedulers.NoSuchQueueException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.schedulers.UnsupportedJobDescriptionException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.UnknownAdaptorException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.UnknownPropertyException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.UnsupportedOperationException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.XenonException
 
-  
 
- serialVersionUID - Static variable in exception nl.esciencecenter.xenon.XenonRuntimeException
 
-  
 
- server - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- server - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
 
-  
 
- session - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
 
-  
 
- session - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- sessions - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- setArguments(String...) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Sets the command line arguments of the executable.
 
- setArguments(String...) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
This method should not be used.
 
- setCreationTime(long) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setDirectory(boolean) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setEnvironment(Map<String, String>) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Sets the environment of the executable.
 
- setExecutable(boolean) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setExecutable(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Sets the path to the executable.
 
- setFinished() - Method in class nl.esciencecenter.xenon.utils.InputWriter
 
-  
 
- setFinished() - Method in class nl.esciencecenter.xenon.utils.OutputReader
 
-  
 
- setGroup(String) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setHidden(boolean) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setJavaArguments(String...) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Sets the arguments of the java main class.
 
- setJavaClasspath(String...) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Sets the java class path.
 
- setJavaMain(String) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Sets the main class.
 
- setJavaOptions(String...) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Sets the JVM options.
 
- setJavaSystemProperties(Map<String, String>) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
 
- 
Sets the system properties.
 
- setJobOptions(Map<String, String>) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Sets the job options of the job.
 
- setLastAccessTime(long) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setLastModifiedTime(long) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setMaxMemory(int) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Set the amount of memory needed for process (in MBytes).
 
- setMaxRuntime(int) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Set the maximum job duration in minutes.
 
- setName(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Set the name of the job.
 
- setNodeCount(int) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Set the number of nodes.
 
- setOther(boolean) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setOwner(String) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setPath(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setPermissions(Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
-  
 
- setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.hdfs.HDFSFileSystem
 
-  
 
- setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem
 
-  
 
- setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
 
-  
 
- setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
-  
 
- setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Sets the POSIX permissions of a path (optional operation).
 
- setProcessesPerNode(int) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Set the number of processes started on each node.
 
- setQueueName(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Set the queue name;
 
- setReadable(boolean) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setRegular(boolean) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setSchedulerArguments(String...) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Sets the scheduler specific arguments for this job.
 
- setSession(ClientSession) - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- setSize(long) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setStartSingleProcess(boolean) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Set if only a single process is started, instead of nodeCount * processesPerNode.
 
- setStderr(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Sets the path to the file to which the executable must redirect stderr.
 
- setStdin(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Sets the path to the file from which the executable must redirect stdin.
 
- setStdout(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Sets the path to the file to which the executable must redirect stdout.
 
- setStreams(Streams) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- setSymbolicLink(boolean) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- setTempSpace(int) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Set the amount of memory needed for process (in MBytes).
 
- setThreadsPerProcess(int) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Set the number of threads needed per process.
 
- setup - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- setupInfo - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- setWorkingDirectory(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Set the current working directory of this file system to directory.
 
- setWorkingDirectory(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
Sets the path of the working directory for the executable.
 
- setWritable(boolean) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
-  
 
- sftpExceptionToXenonException(IOException, String) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- SftpFileAdaptor - Class in nl.esciencecenter.xenon.adaptors.filesystems.sftp
 
-  
 
- SftpFileAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
-  
 
- SftpFileSystem - Class in nl.esciencecenter.xenon.adaptors.filesystems.sftp
 
-  
 
- SftpFileSystem(String, String, String, Credential, Path, int, SSHConnection, SftpClient, XenonProperties) - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- SGE62_SCHEMA_ATTRIBUTE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
 
-  
 
- SGE62_SCHEMA_VALUE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
 
-  
 
- SINGLE_QUEUE_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- singleExecutor - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- singleQ - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- size - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
 
- 
The size of this file
 
- skip(long) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpInputStream
 
-  
 
- sleep(long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
- 
Sleep for a certain amount of time, provide the job is not done, and no one requested an update.
 
- sleep(long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
-  
 
- slots - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
 
-  
 
- slots - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.QueueInfo
 
-  
 
- SLURM_UPDATE_SLEEP - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
-  
 
- SLURM_UPDATE_TIMEOUT - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
-  
 
- SlurmScheduler - Class in nl.esciencecenter.xenon.adaptors.schedulers.slurm
 
- 
Interface to the GridEngine command line tools.
 
- SlurmScheduler(String, String, Credential, XenonPropertyDescription[], Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- SlurmSchedulerAdaptor - Class in nl.esciencecenter.xenon.adaptors.schedulers.slurm
 
- 
Adaptor for Slurm scheduler.
 
- SlurmSchedulerAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
-  
 
- SlurmSetup - Class in nl.esciencecenter.xenon.adaptors.schedulers.slurm
 
-  
 
- SlurmSetup(Map<String, String>, boolean) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSetup
 
-  
 
- SlurmUtils - Class in nl.esciencecenter.xenon.adaptors.schedulers.slurm
 
-  
 
- SlurmUtils() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
 
-  
 
- socket - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
 
-  
 
- source - Variable in class nl.esciencecenter.xenon.utils.OutputReader
 
-  
 
- SSH_CONFIG_FILE - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
OpenSSH config filename.
 
- SSH_CONFIG_FILE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
OpenSSH config filename.
 
- SSHConnection - Class in nl.esciencecenter.xenon.adaptors.shared.ssh
 
-  
 
- SSHConnection(int) - Constructor for class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
 
-  
 
- SshInteractiveProcess - Class in nl.esciencecenter.xenon.adaptors.schedulers.ssh
 
- 
 
- SshInteractiveProcess(ClientSession, JobDescription, String, long) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
 
-  
 
- SshInteractiveProcessFactory - Class in nl.esciencecenter.xenon.adaptors.schedulers.ssh
 
-  
 
- SshInteractiveProcessFactory(SSHConnection) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcessFactory
 
-  
 
- SshSchedulerAdaptor - Class in nl.esciencecenter.xenon.adaptors.schedulers.ssh
 
-  
 
- SshSchedulerAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
-  
 
- SSHUtil - Class in nl.esciencecenter.xenon.adaptors.shared.ssh
 
-  
 
- SSHUtil() - Constructor for class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
 
- 
This constructor is only needed for testing.
 
- SSHUtil.PasswordProvider - Class in nl.esciencecenter.xenon.adaptors.shared.ssh
 
-  
 
- SSHUtil.Tunnel - Class in nl.esciencecenter.xenon.adaptors.shared.ssh
 
-  
 
- stack - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.jclouds.JCloudsFileSytem.RecursiveListIterator
 
-  
 
- stack - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.RecursiveListIterator
 
-  
 
- start(long) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
 
-  
 
- started - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
 
-  
 
- startInteractiveCommand(String, String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
- 
Start an interactive command on the remote machine (usually via ssh).
 
- startSingleProcess - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
If true, only a single process is started on the first node aquired, instead of nodeCount * processesPerNode.
 
- startsWith(Path) - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Tests if this Path starts with the given Path.
 
- startsWith(String) - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Tests if this Path starts with the given Path represented as a String.
 
- startsWithLinuxRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Checks if the provide path starts with a valid Linux root, that is "/".
 
- startupTimeout - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- startupTimeout - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- startWithRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Checks if the provide path starts with a valid root, such as "/" or "C:".
 
- startWithWindowsRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
 
- 
Checks if the provide path starts with a valid Windows root, for example "C:".
 
- stat(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
-  
 
- state - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- state - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
 
-  
 
- state - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
 
-  
 
- stderr - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
 
-  
 
- stderr - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
The location file which to redirect stderr to.
 
- stderrForwarder - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
 
-  
 
- stdin - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
 
-  
 
- stdin - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
The location file from which to redirect stdin.
 
- stdinForwarder - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
 
-  
 
- stdout - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
 
-  
 
- stdout - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
 
- 
The location file which to redirect stdout to.
 
- stdoutForwarder - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
 
-  
 
- streamCopy(InputStream, OutputStream, int, FileSystem.CopyCallback) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
 
- 
Copy data from in to out using a buffer size of buffersize.
 
- StreamForwarder - Class in nl.esciencecenter.xenon.utils
 
- 
A simple stream forwarder that uses a daemon thread to read from an InputStream and write it to a OutputStream.
 
- StreamForwarder(String, InputStream, OutputStream, int) - Constructor for class nl.esciencecenter.xenon.utils.StreamForwarder
 
- 
Create a new StreamForwarder and start it immediately.
 
- StreamForwarder(InputStream, OutputStream) - Constructor for class nl.esciencecenter.xenon.utils.StreamForwarder
 
- 
Create a new StreamForwarder and start it immediately.
 
- streams - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
 
-  
 
- streams - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
 
-  
 
- streams - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
 
-  
 
- Streams - Interface in nl.esciencecenter.xenon.schedulers
 
- 
Streams is a container for the standard input, output and error streams of a job.
 
- StreamsImplementation - Class in nl.esciencecenter.xenon.adaptors.schedulers
 
- 
Streams is a container for the standard input, output and error streams of a job.
 
- StreamsImplementation(String, InputStream, OutputStream, InputStream) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
 
- 
Create a Streams containing the job and its standard streams.
 
- StreamToFileWriter(String, InputStream) - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem.StreamToFileWriter
 
-  
 
- STRICT_HOST_KEY_CHECKING - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
- 
Enable strict host key checking.
 
- STRICT_HOST_KEY_CHECKING - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
Enable strict host key checking.
 
- subFileSystem - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
-  
 
- submit(JobDescription, boolean) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- submitBatchJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- submitBatchJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- submitBatchJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- submitBatchJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- submitBatchJob(JobDescription) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Submit a batch job.
 
- submitInteractiveJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
 
-  
 
- submitInteractiveJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
-  
 
- submitInteractiveJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
-  
 
- submitInteractiveJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
 
-  
 
- submitInteractiveJob(JobDescription) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
 
- 
Submit an interactive job (optional operation).
 
- SUBMITTED - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
- 
How many jobs have been submitted locally.
 
- SUBMITTED - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
- 
How many jobs have been submitted using this adaptor.
 
- subpath(int, int) - Method in class nl.esciencecenter.xenon.filesystems.Path
 
- 
Returns a Path that is a subsequence of the name elements of this path.
 
- subScheduler - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
-  
 
- success() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
 
-  
 
- SUPPORTED_VERSIONS - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
-  
 
- supportedLocations - Variable in class nl.esciencecenter.xenon.adaptors.Adaptor
 
-  
 
- supportedProperties - Variable in class nl.esciencecenter.xenon.adaptors.Adaptor
 
-  
 
- supportsBatch() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.SchedulerAdaptor
 
-  
 
- supportsBatch() - Method in interface nl.esciencecenter.xenon.schedulers.SchedulerAdaptorDescription
 
- 
Does this Scheduler support the submission of batch jobs ?
 For batch jobs the standard streams of the jobs are redirected from and to files.
 
- supportsInteractive() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
 
-  
 
- supportsInteractive() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.SchedulerAdaptor
 
-  
 
- supportsInteractive() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
 
-  
 
- supportsInteractive() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
 
-  
 
- supportsInteractive() - Method in interface nl.esciencecenter.xenon.schedulers.SchedulerAdaptorDescription
 
- 
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.
 
- supportsProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
 
- 
Check if this XenonProperties supports a property with the given name.
 
- supportsReadingPosixPermissions() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
 
-  
 
- supportsReadingPosixPermissions() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
-  
 
- supportsReadingPosixPermissions() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
 
-  
 
- supportsReadingPosixPermissions() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
-  
 
- supportsReadingPosixPermissions() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
-  
 
- supportsReadingPosixPermissions() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
 
-  
 
- supportsRename() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
 
-  
 
- supportsRename() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
-  
 
- supportsRename() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
 
-  
 
- supportsSettingPosixPermissions() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
 
-  
 
- supportsSettingPosixPermissions() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
 
-  
 
- supportsSettingPosixPermissions() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.s3.S3FileAdaptor
 
-  
 
- supportsSettingPosixPermissions() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
 
-  
 
- supportsSettingPosixPermissions() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
 
-  
 
- supportsThirdPartyCopy() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
 
-  
 
- supportsThirdPartyCopy() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
 
- 
Does this adaptor support third party copy ?
 In third party copy, a file is copied between two remote locations, without passing through the local machine first.