A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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
- 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 - Class in nl.esciencecenter.xenon.adaptors
- Adaptor(String, String, String[], XenonPropertyDescription[]) - Constructor for class nl.esciencecenter.xenon.adaptors.Adaptor
- 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.local.LocalFileAdaptor
- 
Description of the 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.at.AtSchedulerAdaptor
- 
Human readable 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.local.LocalFileAdaptor
- 
The locations supported by the 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.at.AtSchedulerAdaptor
- 
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.local.LocalFileAdaptor
- 
Name of the local adaptor is defined in the engine.
- 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.at.AtSchedulerAdaptor
- 
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
- ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
- AdaptorDescription - Interface in nl.esciencecenter.xenon
- 
AdaptorStatus contains information on a specific adaptor.
- AdaptorLoader - Class in nl.esciencecenter.xenon.adaptors
- AdaptorLoader() - Constructor for class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- 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_PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
- ADAPTORS_PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.SchedulerAdaptor
- 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.JobSeenMap
- 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.
- 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.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 anOutputStreamto 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.ScriptingUtils
- 
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
- AtScheduler - Class in nl.esciencecenter.xenon.adaptors.schedulers.at
- AtScheduler(String, String, Credential, XenonPropertyDescription[], Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- AtSchedulerAdaptor - Class in nl.esciencecenter.xenon.adaptors.schedulers.at
- AtSchedulerAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.at.AtSchedulerAdaptor
- 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) - Constructor for exception nl.esciencecenter.xenon.filesystems.AttributeNotSupportedException
- AttributeNotSupportedException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.filesystems.AttributeNotSupportedException
- AtUtils - Class in nl.esciencecenter.xenon.adaptors.schedulers.at
- AtUtils() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- 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.TransferClientInputStream
B
- BadParameterException - Exception in nl.esciencecenter.xenon.adaptors.schedulers
- 
Signals that a parameter has an invalid value.
- BadParameterException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.BadParameterException
- BadParameterException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.BadParameterException
- BAR_REGEX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
- BatchProcess - Class in nl.esciencecenter.xenon.adaptors.schedulers
- 
BatchProcess wraps anInteractiveProcessto emulate a batch process.
- BatchProcess(FileSystem, Path, JobDescription, String, InteractiveProcessFactory, long) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
- bitsToPermissions(int) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- BOOLEAN - nl.esciencecenter.xenon.XenonPropertyDescription.Type
- 
Properties of typeBOOLEANcan be either"true"or"false".
- buffer - Variable in class nl.esciencecenter.xenon.utils.OutputReader
- BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
- 
The buffer size to use when copying data.
- BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
- 
The buffer size to use when copying data.
- BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
- 
The buffer size to use when copying data.
- BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
- 
The buffer size to use when copying data.
- BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.utils.OutputReader
- bufferSize - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
- bufferSize - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
- bufferSize - Variable in class nl.esciencecenter.xenon.utils.StreamForwarder
- buildCommand(JobDescription) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
- bytesCopied - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
- bytesCopied - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
- bytesCopied() - Method in interface nl.esciencecenter.xenon.filesystems.CopyStatus
- 
Get the number of bytes that have been copied.
- bytesCopied() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
- bytesToCopy - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
- bytesToCopy - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
- bytesToCopy() - Method in interface nl.esciencecenter.xenon.filesystems.CopyStatus
- 
Get the number of bytes that need to be copied for the entire copy operation.
- bytesToCopy() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
C
- callback - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.PendingCopy
- canAllocateMultiNode(int, int) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
- 
Check if pe can allocate X number of cores per node on Y number of nodes
- canAllocateSingleNode(int) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
- 
Check if pe can allocate all slots on the same node
- 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.webdav.WebdavFileAdaptor
- canAppend() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
- cancel() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
- cancel(String) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Cancel a copy operation.
- cancelJob(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- 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.local.LocalFileAdaptor
- 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.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 aCertificateCredentialout 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) - Constructor for exception nl.esciencecenter.xenon.adaptors.shared.ssh.CertificateNotFoundException
- CertificateNotFoundException(String, String, Throwable) - 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
- checkAdaptorName(String) - Static method in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- checkClientReply(String) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- checkClientReply(FTPClient, String) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- 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) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- 
Checks if the provided queue name is valid, and throws an exception otherwise.
- checkQueue(String[], String, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
- 
Check if the givenqueueNameis presents inqueueNames.
- checkQueueNames(String[]) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- 
Checks if the queue names given are valid, and throw an exception otherwise.
- 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() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSetup
- checkVersion(Document) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
- 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(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- cleanupJob(List<JobExecutor>, 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.ftp.FtpFileSystem.CloseableClient
- client - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- client - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- client - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientOutputStream
- client - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- client - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem.CloseableClient
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- close() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientOutputStream
- 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.
- CloseableClient(FTPClient) - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem.CloseableClient
- closed - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem.CloseableClient
- 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
- CommandNotFoundException - Exception in nl.esciencecenter.xenon.adaptors.schedulers.local
- 
Signals that a command could not be found.
- CommandNotFoundException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.local.CommandNotFoundException
- CommandNotFoundException(String, String, Throwable) - 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
- COMPONENT_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- 
The name of this component, for use in exceptions
- concat(String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
- 
Concatinate a series ofStrings using aStringBuilder.
- 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 existingSshClientto the server atlocationand authenticate using the givencredential.
- 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) - Constructor for exception nl.esciencecenter.xenon.adaptors.filesystems.ConnectionLostException
- ConnectionLostException(String, String, Throwable) - 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 ofPosixFilePermissions 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 thekeyis stored in this CredentialMap.
- content - Variable in class nl.esciencecenter.xenon.utils.InputWriter
- 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
- convertFromOctal(String) - Static method in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- convertTime(FileTime) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- convertToOctal(Set<PosixFilePermission>) - Static method in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 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).
- coresPerTask - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The number of cores needed per tasks.
- count - Variable in class nl.esciencecenter.xenon.utils.DaemonThreadFactory
- create(String) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Create a new FileSystem using theadaptorthat connects to a data store at the default location using the default credentials to get access.
- create(String) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
- 
Create a new Scheduler using theadaptorconnecting to the default location and using the default credentials to get access.
- create(String, String) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Create a new FileSystem using theadaptorthat connects to a data store atlocationusing the default credentials to get access.
- create(String, String) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
- 
Create a new Scheduler using theadaptorconnecting to thelocationusing the default credentials to get access.
- create(String, String, Credential) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Create a new FileSystem using theadaptorthat connects to a data store atlocationusing thecredentialsto get access.
- create(String, String, Credential) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
- 
Create a new Scheduler using theadaptorconnecting to thelocationusingcredentialsto get access.
- create(String, String, Credential, Map<String, String>) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Create a new FileSystem using theadaptorthat connects to a data store atlocationusing thecredentialsto get access.
- create(String, String, Credential, Map<String, String>) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
- 
Create a new Scheduler using theadaptorconnecting to thelocationusingcredentialsto get access.
- CREATE - nl.esciencecenter.xenon.filesystems.CopyMode
- 
Copy to a new destination file, failing if the file already exists.
- 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.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.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.local.LocalFileAdaptor
- 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.at.AtSchedulerAdaptor
- 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 newSshClientwith 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 newSshClientwith 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.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 - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
- credential - Variable in class nl.esciencecenter.xenon.schedulers.Scheduler
- Credential - Interface in nl.esciencecenter.xenon.credentials
- 
Credential represents a user credential uses to gain access to a resource.
- CredentialMap - Class in nl.esciencecenter.xenon.credentials
- 
ACredentialconsisting 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 usingnullas the default credential.
- CredentialMap(UserCredential) - Constructor for class nl.esciencecenter.xenon.credentials.CredentialMap
- 
Creates a newCredentialMapand set the default credential todefaultCredential.
- CredentialNotFoundException - Exception in nl.esciencecenter.xenon.adaptors.shared.ssh
- 
Signals that a credential could not be found.
- CredentialNotFoundException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.shared.ssh.CredentialNotFoundException
- CredentialNotFoundException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.shared.ssh.CredentialNotFoundException
- currentID - Static variable in class nl.esciencecenter.xenon.adaptors.Adaptor
D
- DaemonThreadFactory - Class in nl.esciencecenter.xenon.utils
- DaemonThreadFactory(String) - Constructor for class nl.esciencecenter.xenon.utils.DaemonThreadFactory
- Deadline - Class in nl.esciencecenter.xenon.adaptors.schedulers
- Deadline() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.Deadline
- 
No need to use this constructor, use static methods instead.
- DEFAULT_BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.utils.StreamForwarder
- DEFAULT_PORT - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
- 
The default SSH port
- DEFAULT_PORT - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
- 
The default SSH port
- DEFAULT_PORT - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- 
The default SSH port
- DEFAULT_QUEUE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- DEFAULT_SEPARATOR - Static variable in class nl.esciencecenter.xenon.filesystems.Path
- 
The default separator to use.
- DEFAULT_SSH_PORT - Static variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
- DEFAULT_START_TIME - Static variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The default start time
- DEFAULT_TIMEOUT - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
- defaultCredential - Variable in class nl.esciencecenter.xenon.credentials.CredentialMap
- DefaultCredential - Class in nl.esciencecenter.xenon.credentials
- 
This class represents the default credential that may be used by the various adaptors.
- DefaultCredential() - Constructor for class nl.esciencecenter.xenon.credentials.DefaultCredential
- DefaultCredential(String) - Constructor for class nl.esciencecenter.xenon.credentials.DefaultCredential
- defaultQueueName - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
- defaultRuntime - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- defaultValue - Variable in class nl.esciencecenter.xenon.XenonPropertyDescription
- delete(Path, boolean) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Deletes an existing path.
- deleteDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- deleteDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- deleteDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- deleteDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- deleteDirectory(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Delete an empty directory.
- deletedJobs - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobSeenMap
- deleteFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- deleteFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- deleteFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- deleteFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- deleteFile(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Delete a file.
- deleteLocal(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- description - Variable in class nl.esciencecenter.xenon.adaptors.Adaptor
- description - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- description - Variable in class nl.esciencecenter.xenon.XenonPropertyDescription
- destination - Variable in class nl.esciencecenter.xenon.utils.InputWriter
- destroy() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
- destroy() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
- 
Destroy (stop) process.
- destroy() - Method in interface nl.esciencecenter.xenon.adaptors.schedulers.Process
- destroy() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
- destroy(int, TimeUnit) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
- 
Destroy (stop) process.
- destroyProcess(ProcessHandle, int, TimeUnit) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
- DirectoryNotEmptyException - Exception in nl.esciencecenter.xenon.filesystems
- 
Signals that directory is not empty.
- DirectoryNotEmptyException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.DirectoryNotEmptyException
- DirectoryNotEmptyException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.filesystems.DirectoryNotEmptyException
- DISABLE_ACCOUNTING_USAGE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
- 
Should the accounting usage be disabled?
- documentBuilder - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
- documentBuilder - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueXmlParser
- done - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- done - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- done - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
- done - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
- done - Variable in class nl.esciencecenter.xenon.utils.StreamForwarder
- done() - Method in class nl.esciencecenter.xenon.utils.StreamForwarder
- 
Tell the daemon thread that we are done.
- DONE_STATE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- DONE_STATE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- 
In completed state, the job has terminated and all processes have returned exit code 0.
- DOUBLE - nl.esciencecenter.xenon.XenonPropertyDescription.Type
- 
Properties of typeDOUBLEcan be converted into a 64-bit floating point number usingDouble.valueOf(String).
E
- echo(Formatter, String, String, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- elements - Variable in class nl.esciencecenter.xenon.filesystems.Path
- 
The path elements in this path
- emptyMap(int) - Static method in class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
Creates empty mutable Map with sufficient initial capacity.
- EndOfFileException - Exception in nl.esciencecenter.xenon.adaptors.filesystems
- 
Signals that an end-of-file was encountered.
- EndOfFileException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.filesystems.EndOfFileException
- EndOfFileException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.filesystems.EndOfFileException
- endsWith(String) - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Tests if this Path ends with the given Path represented as a String.
- endsWith(Path) - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Tests if this Path ends with the given Path.
- environment - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The environment variables and their values
- equals(Object) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
- equals(Object) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- equals(Object) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
- equals(Object) - Method in class nl.esciencecenter.xenon.credentials.CertificateCredential
- equals(Object) - Method in class nl.esciencecenter.xenon.credentials.CredentialMap
- equals(Object) - Method in class nl.esciencecenter.xenon.credentials.DefaultCredential
- equals(Object) - Method in class nl.esciencecenter.xenon.credentials.KeytabCredential
- equals(Object) - Method in class nl.esciencecenter.xenon.credentials.PasswordCredential
- equals(Object) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
- equals(Object) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- equals(Object) - Method in class nl.esciencecenter.xenon.filesystems.Path
- equals(Object) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- equals(Object) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
- equals(Object) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
- EQUALS_REGEX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
- err - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
- error - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- error - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
- ERROR_STATE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- ex - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
- exception - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- exception - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
- exception - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
- exclude(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
Returns a copy of this XenonProperties that contains all properties except the properties that start with the given prefix.
- EXEC_GROUP - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 
execute/search by group
- EXEC_OTHERS - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 
execute/search by others
- EXEC_OWNER - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 
execute/search by owner
- executable - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
- 
Is the file executable ?
- executable - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The executable to run.
- exists(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- exists(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- exists(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- exists(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- exists(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Tests if a path exists.
- exitCode - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- exitCode - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
- exitCode - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
- exitCode - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
- exitcodeFromString(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- exitStatus - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- expandTilde(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
- 
Expand the tilde in a String representation of a path by the users home directory, as provided by theuser.homeproperty.
- expireTime - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobSeenMap
- extractCredential(SshdSocketAddress, Credential) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
- extractCredentials(String, SshdSocketAddress[], Credential) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
- extractLocations(String, String) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
- 
Extract a series of locations from a location string.
- extractSocketAddress(String, String) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
F
- factory - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- factory - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- FAILED_STATES - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- 
These are the states a job can be in when it has failed: FAILED: the job terminated with non-zero exit code or other failure condition.
- FileAdaptor - Class in nl.esciencecenter.xenon.adaptors.filesystems
- FileAdaptor(String, String, String[], XenonPropertyDescription[]) - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
- fileAdaptors - Static variable in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- filesystem - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- filesystem - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- FileSystem - Class in nl.esciencecenter.xenon.filesystems
- 
FileSystem represent a (possibly remote) file system that can be used to access data.
- FileSystem(String, String, String, Credential, Path, int, XenonProperties) - Constructor for class nl.esciencecenter.xenon.filesystems.FileSystem
- FileSystem.CopyCallback - Class in nl.esciencecenter.xenon.filesystems
- FileSystem.CopyStatusImplementation - Class in nl.esciencecenter.xenon.filesystems
- 
CopyStatus contains status information for a specific copy operation.
- FileSystem.PendingCopy - Class in nl.esciencecenter.xenon.filesystems
- FileSystemAdaptorDescription - Interface in nl.esciencecenter.xenon.filesystems
- FileSystemClosedException - Exception in nl.esciencecenter.xenon.filesystems
- 
Signals that a unknown Copy handle was provided.
- FileSystemClosedException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.FileSystemClosedException
- FileSystemClosedException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.filesystems.FileSystemClosedException
- FILL_UP - nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo.AllocationRule
- filter(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
Returns a new XenonProperties that contains only the properties whose key start with a certain prefix.
- filterOnKey(Map<K, V>, Predicate<K>) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
- filterUsingPredicate(Predicate<String>) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
- findFTPFile(FTPFile[], Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- findInteractiveJob(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
- findInteractiveJobInMap(Map<String, Map<String, String>>, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
- findJob(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- findJob(List<JobExecutor>, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- finished - Variable in class nl.esciencecenter.xenon.utils.InputWriter
- finished - Variable in class nl.esciencecenter.xenon.utils.OutputReader
- flush() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientOutputStream
- FORMAT_VERSION - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- ftpClient - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- FtpFileAdaptor - Class in nl.esciencecenter.xenon.adaptors.filesystems.ftp
- FtpFileAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
- FtpFileSystem - Class in nl.esciencecenter.xenon.adaptors.filesystems.ftp
- FtpFileSystem(String, String, String, Path, int, FTPClient, Credential, FtpFileAdaptor, XenonProperties) - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- FtpFileSystem.CloseableClient - Class in nl.esciencecenter.xenon.adaptors.filesystems.ftp
- future - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem.PendingCopy
G
- 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, int) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- generate(JobDescription, Path, int) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
- generate(JobDescription, Path, GridEngineSetup) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
- generateInteractiveArguments(JobDescription, Path, UUID, int) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- generateJobErrorScript(String, int, String, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- generateJobIDScript(String, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- generateJobInfoScript(JobDescription, String, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- generateJobScript(JobDescription, String, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- generateListingScript() - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- 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
- 
Retrieve theUserCredentialstored using thekey.
- getAbsolutePath() - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Return aStringrepresentation 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.local.LocalFileSystem
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Get thePathAttributesof an existing path.
- getAttributes(Path, DavResource) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- getBooleanProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
Retrieves the value of a boolean property with the given name.
- getBufferSize() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- getBytesCopied() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
- getBytesToCopy() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyCallback
- 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
- getCoresPerTask() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Get the number of cores needed for each task.
- getCount() - Method in class nl.esciencecenter.xenon.utils.DaemonThreadFactory
- 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
- 
Returns the defaultUserCredential.
- getDefaultQueueName() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- 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.
- getDefaultRuntime() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- getDefaultRuntime() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- getDefaultRuntime() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- getDefaultRuntime() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
- getDefaultRuntime() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
- 
Get the default runtime of a job in minutes.
- 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, ornullifhasException()returnsfalse.
- 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, ornullifhasException()returnsfalse.
- 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
- getExpireTime() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobSeenMap
- getFileAdaptor(String) - Static method in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- getFileAdaptorDescriptions() - Static method in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- getFileAdaptorNames() - Static method in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- getFileName() - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Get the file name ornullif the Path is empty.
- getFileNameAsString() - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Get the file name as aString, ornullif 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 theFileSystemused internally by thisScheduler.
- 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
- getInfoFile(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- 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.
- getJobIDFile(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- getJobIDs(Map<String, Map<String, String>>) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- getJobInfo(String[]) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- getJobs(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- getJobs(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
- 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.
- getJobs(List<JobExecutor>, List<String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- getJobStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- 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(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.
- getJobStatus(Map<String, Map<String, String>>, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
- 
Get job status.
- getJobStatus(Map<String, Map<String, String>>, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
- 
Get job status.
- 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 specifiedjobs.
- 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 anStringrepresentation 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
- getMultiNodeParallelEnvironment(int, int, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- 
Try to find a parallel environment that can be used to get X number of cores per node on Y number of nodes
- 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() - 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.
- getName(int) - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Get an element of this Path.
- 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
- getNextCopyID() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 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() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.QueueInfo
- getParallelEnvironments(GridEngineScheduler) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- getParent() - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Get the parent Path, ornullif this Path does not have a parent.
- getPassword() - Method in class nl.esciencecenter.xenon.credentials.PasswordCredential
- 
Gets the password.
- getPassword(SessionContext, NamedResource, int) - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.PasswordProvider
- 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() - 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).
- getPermissions(FTPFile) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- 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
- 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.
- getProperties(XenonPropertyDescription[], String, Map<String, String>) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
- 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.at.AtScheduler
- getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
- 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.
- getQueueNames(GridEngineScheduler) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- getQueues(String[], GridEngineScheduler) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- getQueueStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- 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 thequeue.
- getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
- getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- 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 allqueues.
- getQueueStatuses(Map<String, Map<String, String>>, String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
- 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 aStringrepresentation 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 theInputStreamas a byte array.
- getResultAsString() - Method in class nl.esciencecenter.xenon.utils.OutputReader
- 
Returns the data that has been read from theInputStreamas aString.
- 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.
- getSchedulerAdaptor(String) - Static method in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- getSchedulerAdaptorDescriptions() - Static method in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- getSchedulerAdaptorNames() - Static method in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- 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
- getSingleNodeParallelEnvironment(int, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- 
Try to find a parallel environment that can be used to get a number of cores on a single node
- 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
- getStartTime() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Get the start time of the job.
- 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.
- getStatsFile(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- 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.
- getStream(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- 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.local.LocalFileAdaptor
- 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.schedulers.ScriptingSchedulerAdaptor
- getSupportedProperties() - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
Returns the descriptions of all supported properties.
- getTasks() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Get the number of tasks in this job.
- getTasksPerNode() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Get the number of tasks per node.
- getTempSpace() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Get the amount of temp space needed for process (in MBytes).
- getType() - Method in class nl.esciencecenter.xenon.XenonPropertyDescription
- 
Returns the type of the property.
- getUniqueID() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- 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.ScriptingUtils
- 
Retrieve a working directory from aJobDescriptionand, if necessary, resolve it against a current working directory.
- 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(String[], Map<String, QueueInfo>, Map<String, ParallelEnvironmentInfo>, int) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- 
Testing constructor.
- GridEngineSetup(GridEngineScheduler) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- 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
- GROUP_EXECUTE - nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Execute/search permission, group.
- GROUP_EXECUTE_BIT - Static variable in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- GROUP_READ - nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Read permission, group.
- GROUP_READ_BIT - Static variable in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- GROUP_WRITE - nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Write permission, group.
- GROUP_WRITE_BIT - Static variable in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
H
- hasException() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- 
Has the Job or job retrieval produced a exception ?
- hasException() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
- 
Did the queue produce an exception ?
- hasException() - Method in interface nl.esciencecenter.xenon.filesystems.CopyStatus
- 
Has the Copy or status retrieval produced a exception ?
- hasException() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
- hasException() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
- 
Has the Job or job retrieval produced a exception ?
- hasException() - Method in interface nl.esciencecenter.xenon.schedulers.QueueStatus
- 
Did the queue produce an exception ?
- hashCode() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
- hashCode() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- hashCode() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
- hashCode() - Method in class nl.esciencecenter.xenon.credentials.CertificateCredential
- hashCode() - Method in class nl.esciencecenter.xenon.credentials.CredentialMap
- hashCode() - Method in class nl.esciencecenter.xenon.credentials.DefaultCredential
- hashCode() - Method in class nl.esciencecenter.xenon.credentials.KeytabCredential
- hashCode() - Method in class nl.esciencecenter.xenon.credentials.PasswordCredential
- hashCode() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
- hashCode() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- hashCode() - Method in class nl.esciencecenter.xenon.filesystems.Path
- hashCode() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- hashCode() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
- hashCode() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
- hasKeyValue() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser.TokenStream
- hasNext() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.RecursiveListIterator
- hasNext() - Method in class nl.esciencecenter.xenon.filesystems.Path.PathIterator
- hasRun - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- hasRun() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- haveRecentlySeen(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobSeenMap
- hidden - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
- 
Is the file hidden ?
- hops - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
- HORIZONTAL_LINE_REGEX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
I
- identifiersAsCSList(String[]) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- IGNORE - nl.esciencecenter.xenon.filesystems.CopyMode
- 
Skip the copy if the destination file if it already exists.
- 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) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.IncompatibleVersionException
- IncompatibleVersionException(String, String, Throwable) - 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) - Constructor for exception nl.esciencecenter.xenon.schedulers.IncompleteJobDescriptionException
- IncompleteJobDescriptionException(String, String, Throwable) - 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.
- INFO_FILE_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- inputStream - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- InputWriter - Class in nl.esciencecenter.xenon.utils
- 
A simple input writer that uses a daemon thread to write from anStringto anOutputStream.
- InputWriter(String, OutputStream) - Constructor for class nl.esciencecenter.xenon.utils.InputWriter
- 
Create a new InputWriter that writescontentto thedestination.
- INTEGER - nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo.AllocationRule
- INTEGER - nl.esciencecenter.xenon.XenonPropertyDescription.Type
- 
Properties of typeINTEGERcan be converted into a 32-bit signed integer usingInteger.valueOf(String).
- 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) - Constructor for exception nl.esciencecenter.xenon.InvalidCredentialException
- InvalidCredentialException(String, String, Throwable) - 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) - Constructor for exception nl.esciencecenter.xenon.schedulers.InvalidJobDescriptionException
- InvalidJobDescriptionException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.schedulers.InvalidJobDescriptionException
- InvalidLocationException - Exception in nl.esciencecenter.xenon
- 
Signals that an invalid location was provided.
- InvalidLocationException(String, String) - Constructor for exception nl.esciencecenter.xenon.InvalidLocationException
- InvalidLocationException(String, String, Throwable) - 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) - Constructor for exception nl.esciencecenter.xenon.filesystems.InvalidOptionsException
- InvalidOptionsException(String, String, Throwable) - 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) - Constructor for exception nl.esciencecenter.xenon.filesystems.InvalidPathException
- InvalidPathException(String, String, Throwable) - 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) - Constructor for exception nl.esciencecenter.xenon.InvalidPropertyException
- InvalidPropertyException(String, String, Throwable) - 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) - Constructor for exception nl.esciencecenter.xenon.filesystems.InvalidResumeTargetException
- InvalidResumeTargetException(String, String, Throwable) - 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.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() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
- 
Does the path refer to an executable file ?
- isExecutable(int) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 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 ifrootonly 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 ifrootcontains 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.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 ifrootcontains 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() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
- 
Does the path refer to an readable file ?
- isReadable(int) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 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
- isStartPerJob() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Will the executable be started per job?trueby default.
- isStartPerTask() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Will the executable be started per task?falseby default.
- 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 ?
- isWhitespace(char) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser.TokenStream
- 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 ifrootonly 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() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
- 
Does the path refer to a writable file ?
- isWritable(int) - Static method in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- iterator() - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Create anIteratorthat returns all possible sub Paths of this Path, in order of increasing length.
J
- javaArguments - Variable in class nl.esciencecenter.xenon.utils.JavaJobDescription
- javaClasspath - Variable in class nl.esciencecenter.xenon.utils.JavaJobDescription
- JavaJobDescription - Class in nl.esciencecenter.xenon.utils
- 
A JobDescription specialized in Java applications.
- JavaJobDescription() - Constructor for class nl.esciencecenter.xenon.utils.JavaJobDescription
- javaMain - Variable in class nl.esciencecenter.xenon.utils.JavaJobDescription
- javaOptions - Variable in class nl.esciencecenter.xenon.utils.JavaJobDescription
- javaPath(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- javaPermissions(Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- javaSystemProperties - Variable in class nl.esciencecenter.xenon.utils.JavaJobDescription
- JobCanceledException - Exception in nl.esciencecenter.xenon.adaptors.schedulers
- 
Signals that a jobs has been canceled by the user.
- JobCanceledException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.JobCanceledException
- JobCanceledException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.JobCanceledException
- JobDescription - Class in nl.esciencecenter.xenon.schedulers
- 
JobDescription contains a description of a job that can be submitted to aScheduler.
- JobDescription() - Constructor for class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Create a JobDescription.
- JobDescription(JobDescription) - Constructor for class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Create a JobDescription by copying an existing one.
- JobExecutor - Class in nl.esciencecenter.xenon.adaptors.schedulers
- JobExecutor(String, FileSystem, Path, InteractiveProcessFactory, JobDescription, String, boolean, long, long) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- jobID - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- JOBID_FILE_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- jobIdentifier - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- jobIdentifier - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- jobIdentifier - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.StreamsImplementation
- JobQueueScheduler - Class in nl.esciencecenter.xenon.adaptors.schedulers
- JobQueueScheduler(String, String, String, Credential, InteractiveProcessFactory, FileSystem, Path, int, long, long, XenonProperties) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- JOBS - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
- 
Local job information start with this prefix.
- JOBS - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- 
Ssh job information start with this prefix.
- jobSeenMap - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- jobSeenMap - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
- JobSeenMap - Class in nl.esciencecenter.xenon.adaptors.schedulers
- JobSeenMap() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.JobSeenMap
- JobSeenMap(long) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.JobSeenMap
- jobsFromStatus(String, List<String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
- jobsFromStatus(String, List<String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
- jobsSeenMap - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
- JobStatus - Interface in nl.esciencecenter.xenon.schedulers
- 
JobStatus contains status information for a specific job.
- JobStatusImplementation - Class in nl.esciencecenter.xenon.adaptors.schedulers
- 
JobStatus contains status information for a specific job.
- JobStatusImplementation(String, String, String, Integer, XenonException, boolean, boolean, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- 
Create a JobStatus.
- jobWasDeleted(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobSeenMap
K
- keySet() - Method in class nl.esciencecenter.xenon.credentials.CredentialMap
- 
Returns aSetview of the keys contained in this map.
- KeytabCredential - Class in nl.esciencecenter.xenon.credentials
- KeytabCredential(String, String) - Constructor for class nl.esciencecenter.xenon.credentials.KeytabCredential
- keytabFile - Variable in class nl.esciencecenter.xenon.credentials.KeytabCredential
- kill() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- killed - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- KILLED_STATE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- KILO - Static variable in class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
One kilo is 1024
L
- lastAccessTime - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
- 
The last access time of this file
- lastModifiedTime - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
- 
The last modified time of this file
- lastSeenMap - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobSeenMap
- 
Map with the last seen time of jobs.
- line - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser.TokenStream
- list - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.RecursiveListIterator
- list(Path, boolean) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
List all entries in the directorydir.
- list(Path, ArrayList<PathAttributes>, boolean) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Returns an (optionally recursive) listing of the entries in a directorydir.
- listDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- listDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- listDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- listDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- listDirectory(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Return the list of entries in a directory.
- LOAD_SSH_CONFIG - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
- 
Load the OpenSSH config file by default.
- LOAD_SSH_CONFIG - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- 
Load the OpenSSH config file by default.
- LOAD_STANDARD_KNOWN_HOSTS - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
- 
Load the known_hosts file by default.
- LOAD_STANDARD_KNOWN_HOSTS - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- 
Load the known_hosts file by default.
- loadAdaptors() - Static method in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- loaded - Static variable in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- loadFileSystemAdaptors() - Static method in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- loadSchedulerAdaptors() - Static method in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- LocalFileAdaptor - Class in nl.esciencecenter.xenon.adaptors.filesystems.local
- 
LocalFiles implements an XenonFilesadaptor for local file operations.
- LocalFileAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
- LocalFileSystem - Class in nl.esciencecenter.xenon.adaptors.filesystems.local
- LocalFileSystem(String, String, Credential, String, Path, int, XenonProperties) - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- LocalFileSystemUtils - Class in nl.esciencecenter.xenon.utils
- LocalFileSystemUtils() - Constructor for class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
- LocalInteractiveProcess - Class in nl.esciencecenter.xenon.adaptors.schedulers.local
- 
LocalInteractiveProcess implements aInteractiveProcessfor local interactive processes.
- LocalInteractiveProcess(JobDescription, String, String) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
- LocalInteractiveProcessFactory - Class in nl.esciencecenter.xenon.adaptors.schedulers.local
- LocalInteractiveProcessFactory() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcessFactory
- LocalSchedulerAdaptor - Class in nl.esciencecenter.xenon.adaptors.schedulers.local
- 
LocalFiles implements an XenonJobsadaptor for local job operations.
- LocalSchedulerAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
- location - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
- location - Variable in class nl.esciencecenter.xenon.schedulers.Scheduler
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSetup
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueXmlParser
- LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
- LOGGER - Static variable in class nl.esciencecenter.xenon.utils.InputWriter
- LOGGER - Static variable in class nl.esciencecenter.xenon.utils.StreamForwarder
- login(Credential, FTPClient) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
- loginWithCredentialOrDefault(FTPClient, Credential) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
- LONG - nl.esciencecenter.xenon.XenonPropertyDescription.Type
- 
Properties of typeLONGcan be converted into a 64-bit signed long usingLong.valueOf(String).
M
- map - Variable in class nl.esciencecenter.xenon.credentials.CredentialMap
- mapFromElement(Element) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
- mark(int) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- markSupported() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- MAX_HISTORY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
- 
Property for maximum history length for finished jobs
- MAX_HISTORY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- 
Maximum history length for finished jobs
- MAX_POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- 
The maximum allowed value for the polling delay
- maxMemory - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The maximum amount of memory needed (in MB) on each node/process.
- maxRuntime - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The maximum run time in minutes.
- maybeThrowException() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- maybeThrowException() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
- maybeThrowException() - Method in interface nl.esciencecenter.xenon.filesystems.CopyStatus
- 
Throws the exception that occured during copying, if it exists.
- maybeThrowException() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
- maybeThrowException() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
- 
Throws the exception produced by the Job or while retrieving the status, if it exists.
- maybeThrowException() - Method in interface nl.esciencecenter.xenon.schedulers.QueueStatus
- 
Throws the exception produced by the queue if it exists.
- MEGA - Static variable in class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
One mega is a kilo*kilo
- mergeTuples(String[]) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
- mergeValidProperties(XenonPropertyDescription[]...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
- MILLISECONDS_PER_MINUTE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- 
Number of ms.
- MIN_POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- 
The minimal allowed value for the polling delay
- MINUTES_PER_HOUR - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
- MINUTES_PER_HOUR - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
- MULTI_QUEUE_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- multiExecutor - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- multiQ - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- MULTIQ - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
- 
Local multi queue properties start with this prefix.
- MULTIQ - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- 
Local multi queue properties start with this prefix.
- MULTIQ_MAX_CONCURRENT - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
- 
Property for the maximum number of concurrent jobs in the multi queue.
- MULTIQ_MAX_CONCURRENT - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- 
Property for the maximum number of concurrent jobs in the multi queue.
N
- name - Variable in class nl.esciencecenter.xenon.adaptors.Adaptor
- name - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
- name - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.QueueInfo
- name - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- name - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The name of the job.
- name - Variable in class nl.esciencecenter.xenon.utils.DaemonThreadFactory
- name - Variable in class nl.esciencecenter.xenon.XenonPropertyDescription
- NAME - Static variable in class nl.esciencecenter.xenon.adaptors.XenonProperties
- NATURAL - nl.esciencecenter.xenon.XenonPropertyDescription.Type
- 
Properties of typeNATURALmay contain only positive values, including0.
- needsSizeBeforehand() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
- needsSizeBeforehand() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
- NEWLINE_REGEX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
- newThread(Runnable) - Method in class nl.esciencecenter.xenon.utils.DaemonThreadFactory
- next() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.RecursiveListIterator
- next() - Method in class nl.esciencecenter.xenon.filesystems.Path.PathIterator
- nextCopyID - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
- nextKey() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser.TokenStream
- nextUniqueID - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- nextValue() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser.TokenStream
- nl.esciencecenter.xenon - package nl.esciencecenter.xenon
- 
This package is the main entry point into the Xenon API.
- nl.esciencecenter.xenon.adaptors - package nl.esciencecenter.xenon.adaptors
- nl.esciencecenter.xenon.adaptors.filesystems - package nl.esciencecenter.xenon.adaptors.filesystems
- nl.esciencecenter.xenon.adaptors.filesystems.ftp - package nl.esciencecenter.xenon.adaptors.filesystems.ftp
- nl.esciencecenter.xenon.adaptors.filesystems.local - package nl.esciencecenter.xenon.adaptors.filesystems.local
- nl.esciencecenter.xenon.adaptors.filesystems.sftp - package nl.esciencecenter.xenon.adaptors.filesystems.sftp
- nl.esciencecenter.xenon.adaptors.filesystems.webdav - package nl.esciencecenter.xenon.adaptors.filesystems.webdav
- nl.esciencecenter.xenon.adaptors.schedulers - package nl.esciencecenter.xenon.adaptors.schedulers
- nl.esciencecenter.xenon.adaptors.schedulers.at - package nl.esciencecenter.xenon.adaptors.schedulers.at
- nl.esciencecenter.xenon.adaptors.schedulers.gridengine - package nl.esciencecenter.xenon.adaptors.schedulers.gridengine
- nl.esciencecenter.xenon.adaptors.schedulers.local - package nl.esciencecenter.xenon.adaptors.schedulers.local
- nl.esciencecenter.xenon.adaptors.schedulers.slurm - package nl.esciencecenter.xenon.adaptors.schedulers.slurm
- nl.esciencecenter.xenon.adaptors.schedulers.ssh - package nl.esciencecenter.xenon.adaptors.schedulers.ssh
- nl.esciencecenter.xenon.adaptors.schedulers.torque - package nl.esciencecenter.xenon.adaptors.schedulers.torque
- nl.esciencecenter.xenon.adaptors.shared.ssh - package nl.esciencecenter.xenon.adaptors.shared.ssh
- nl.esciencecenter.xenon.credentials - package nl.esciencecenter.xenon.credentials
- 
This package contains classes and interfaces for managing credentials.
- nl.esciencecenter.xenon.filesystems - package nl.esciencecenter.xenon.filesystems
- 
This package contains classes and interfaces for manipulating files.
- nl.esciencecenter.xenon.schedulers - package nl.esciencecenter.xenon.schedulers
- 
This package contains the classes and interfaces used to run jobs.
- nl.esciencecenter.xenon.utils - package nl.esciencecenter.xenon.utils
- 
This package is contains several utility classes.
- normalize() - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Normalize this Path by removing as many redundant path elements as possible.
- NoSpaceException - Exception in nl.esciencecenter.xenon.adaptors.filesystems
- 
Signals that an end-of-file was encountered.
- NoSpaceException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.filesystems.NoSpaceException
- NoSpaceException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.filesystems.NoSpaceException
- NoSuchCopyException - Exception in nl.esciencecenter.xenon.filesystems
- 
Signals that a unknown Copy handle was provided.
- NoSuchCopyException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.NoSuchCopyException
- NoSuchCopyException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.filesystems.NoSuchCopyException
- NoSuchJobException - Exception in nl.esciencecenter.xenon.schedulers
- 
Signals that a Job was not found.
- NoSuchJobException(String, String) - Constructor for exception nl.esciencecenter.xenon.schedulers.NoSuchJobException
- NoSuchJobException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.schedulers.NoSuchJobException
- NoSuchPathException - Exception in nl.esciencecenter.xenon.filesystems
- 
Signals that a path does not exists.
- NoSuchPathException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.NoSuchPathException
- NoSuchPathException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.filesystems.NoSuchPathException
- NoSuchQueueException - Exception in nl.esciencecenter.xenon.schedulers
- 
Signals that a unknown queue was provided.
- NoSuchQueueException(String, String) - Constructor for exception nl.esciencecenter.xenon.schedulers.NoSuchQueueException
- NoSuchQueueException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.schedulers.NoSuchQueueException
- NotConnectedException - Exception in nl.esciencecenter.xenon.adaptors
- 
Signals that there was no connection.
- NotConnectedException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.NotConnectedException
- NotConnectedException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.NotConnectedException
O
- OK_CODE - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
- open - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcessFactory
- OS_PROPERTY - Static variable in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
- OTHERS_EXECUTE - nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Execute/search permission, others.
- OTHERS_EXECUTE_BIT - Static variable in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- OTHERS_READ - nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Read permission, others.
- OTHERS_READ_BIT - Static variable in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- OTHERS_WRITE - nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Write permission, others.
- OTHERS_WRITE_BIT - Static variable in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- out - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
- out - Variable in class nl.esciencecenter.xenon.utils.StreamForwarder
- output - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
- OutputReader - Class in nl.esciencecenter.xenon.utils
- 
A simple output reader that uses a daemon thread to read from anInputStreamand buffer this data.
- OutputReader(InputStream) - Constructor for class nl.esciencecenter.xenon.utils.OutputReader
- 
Create an OutputReader that reads fromsource.
- outputStream - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientOutputStream
- owner - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
- 
The owner of this file
- OWNER_EXECUTE - nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Execute/search permission, owner.
- OWNER_EXECUTE_BIT - Static variable in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- OWNER_READ - nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Read permission, owner.
- OWNER_READ_BIT - Static variable in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- OWNER_WRITE - nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Write permission, owner.
- OWNER_WRITE_BIT - Static variable in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
P
- ParallelEnvironmentInfo - Class in nl.esciencecenter.xenon.adaptors.schedulers.gridengine
- 
Class that holds some info on parallel environments used in Grid Engine.
- ParallelEnvironmentInfo(String, int, ParallelEnvironmentInfo.AllocationRule, int) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
- ParallelEnvironmentInfo(Map<String, String>) - 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
- parseATQJobInfo(String, Set<String>) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- 
Parse one or more lines of queue info as produced byatq.
- parseDocument(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
- parseDocument(String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueXmlParser
- parseFileDumpJobInfo(String, Set<String>) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- 
Parse one or more records of job info as produced by thegenerateListingScriptscript.
- parseInfoFile(String[], int, HashMap<String, String>) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- parseJob(String[], int, HashMap<String, String>) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- parseJobID(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- 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"
- parseJobLine(String, Set<String>, HashMap<String, Map<String, String>>) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- parseKeyValueLine(String, String, Map<String, String>) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
- 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
- 
To support both the old and new slurm output format, we must be able to parse the following: [whitepace*]key[whitespace*]=[whitepace*]value[whitepace*] and so on.
- 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
- parseStatsFile(String[], int, HashMap<String, String>) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- parseSubmitOutput(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- parseTable(String, String, Pattern, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
- 
Parses lines containing multiple values.
- parseXenonID(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- 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, char[]) - Constructor for class nl.esciencecenter.xenon.credentials.PasswordCredential
- 
Create a new PasswordCredential using a char array as password.
- PasswordCredential(String, String) - Constructor for class nl.esciencecenter.xenon.credentials.PasswordCredential
- 
Create a new PasswordCredential using a String 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(boolean, String...) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
- 
Create a new Path using the given path elements and the default 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, String...) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
- 
Create a new Path using the given path elements and the provided 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(char, String) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
- 
Create a new Path by parsingpathusing the provided separator.
- Path(String) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
- 
Create a new Path by parsingpathusing the default separator.
- PATH_ELEMENT_LENGTH - Static variable in class nl.esciencecenter.xenon.filesystems.Path
- 
Estimate of path element String length.
- Path.PathIterator - Class in nl.esciencecenter.xenon.filesystems
- PathAlreadyExistsException - Exception in nl.esciencecenter.xenon.filesystems
- 
Signals that a path already exists.
- PathAlreadyExistsException(String, String) - Constructor for exception nl.esciencecenter.xenon.filesystems.PathAlreadyExistsException
- PathAlreadyExistsException(String, String, Throwable) - 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
- PE_SLOTS - nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo.AllocationRule
- 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 ondestinationFS.
- 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) - Constructor for exception nl.esciencecenter.xenon.adaptors.filesystems.PermissionDeniedException
- PermissionDeniedException(String, String, Throwable) - 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.at.AtSchedulerAdaptor
- 
Polling delay for jobs started by this adaptor.
- 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.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.local.LocalFileAdaptor
- 
Local 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.at.AtSchedulerAdaptor
- 
The prefix used by all properties related to this adaptor
- 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
- 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) - Constructor for exception nl.esciencecenter.xenon.PropertyTypeException
- PropertyTypeException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.PropertyTypeException
- protectAgainstShellMetas(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
- 
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 aCredentialto the CredentialMap usingkeyas a unique key.
Q
- QACCT_HEADER - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
- qconfPeDetailsArguments(String[]) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- 
generate arguments to list details of all parallel environments given
- QNAMES - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- queryQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
- queryQueues(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
- QUEUE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
- 
Local queue properties start with this prefix.
- QUEUE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- 
All our own queue properties start with this prefix.
- QUEUE_INFO_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
- QueueInfo - Class in nl.esciencecenter.xenon.adaptors.schedulers.gridengine
- 
Class that holds some info on queues used in Grid Engine.
- QueueInfo(String, int, String...) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.QueueInfo
- 
Testing constructor
- QueueInfo(Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.QueueInfo
- queueName - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
- queueName - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The queue to submit to.
- queueNames - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- queueNames - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
- queueNames - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
- queues - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSetup
- queues - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- QueueStatus - Interface in nl.esciencecenter.xenon.schedulers
- 
QueueStatus contains status information for a specific queue.
- QueueStatusImplementation - Class in nl.esciencecenter.xenon.adaptors.schedulers
- 
QueueStatus contains status information for a specific queue.
- QueueStatusImplementation(Scheduler, String, XenonException, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
- 
Create a Queue status.
R
- read() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- read(byte[]) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- read(byte[], int, int) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- READ_GROUP - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 
read by group
- READ_OTHERS - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 
read by others
- READ_OWNER - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 
read by owner
- readable - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
- 
Is the file readable ?
- readFromFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- readFromFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- readFromFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- readFromFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- readFromFile(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Open an existing file and return anInputStreamto read from this file.
- readSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- readSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- readSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- readSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- readSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Reads the target of a symbolic link (optional operation).
- RecursiveListIterator - Class in nl.esciencecenter.xenon.adaptors.filesystems
- RecursiveListIterator(Function<Path, Iterator<PathAttributes>>, Path) - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.RecursiveListIterator
- recursiveMapFromElement(Node, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueXmlParser
- 
Create a Map from the tag names and text values of child nodes.
- relativize(Path) - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Create a relative Path between the given Path and this Path.
- RemoteCommandRunner - Class in nl.esciencecenter.xenon.adaptors.schedulers
- 
Runs a command.
- RemoteCommandRunner(Scheduler, String, String, String...) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
- 
Run a command remotely, and save stdout, stderr, and exit code for later processing.
- remove() - Method in class nl.esciencecenter.xenon.filesystems.Path.PathIterator
- rename(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- rename(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- rename(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- rename(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- rename(Path, Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Rename an existing source path to a non-existing target path (optional operation).
- REPLACE - nl.esciencecenter.xenon.filesystems.CopyMode
- 
If the source and destination are a regular file, the destination file will be replaced.
- reset() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- resolve(String) - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Resolve a Path represented as a String against this path.
- resolve(Path) - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Resolve a Path against this Path.
- resolveSibling(Path) - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Resolves the given Path to this paths parent Path, thereby creating a sibling to this Path.
- root - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- ROUND_ROBIN - nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo.AllocationRule
- run() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem.StreamToFileWriter
- run() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- run() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
- run() - Method in class nl.esciencecenter.xenon.utils.InputWriter
- 
Entry point for the Daemon thread.
- run() - Method in class nl.esciencecenter.xenon.utils.OutputReader
- 
Entry method for daemon thread.
- run() - Method in class nl.esciencecenter.xenon.utils.StreamForwarder
- 
Main entry method for the daemon thread.
- runCheckedCommand(String, String, String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
- 
Run a command until completion.
- runCommand(String, String, String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
- 
Run a command on the remote scheduler machine.
- running - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- RUNNING_STATE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- RUNNING_STATES - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- 
These are the states a job can be in when it is running: CONFIGURING: the resources are available and being preparing to run the job (for example by booting).
S
- 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
- schedulerAdaptors - Static variable in class nl.esciencecenter.xenon.adaptors.AdaptorLoader
- 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) - Constructor for exception nl.esciencecenter.xenon.adaptors.schedulers.SchedulerClosedException
- SchedulerClosedException(String, String, Throwable) - 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
- ScriptingParser.TokenStream - Class in nl.esciencecenter.xenon.adaptors.schedulers
- ScriptingScheduler - Class in nl.esciencecenter.xenon.adaptors.schedulers
- 
Connection to a (remote) scheduler, implemented by calling command line commands over a local or 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.
- setCoresPerTask(int) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Set the number of cores needed for each task.
- 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.
- 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.
- 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.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).
- 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
- setStartPerJob() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Set if the executable must be started for once per job instead of for each task.
- setStartPerTask() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Set if the executable must be started for each task instead of once per job.
- setStartTime(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Set the start time of the job.
- 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
- setTasks(int) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Set the number of tasks in this job.
- setTasksPerNode(int) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Set the number of tasks allowed per node.
- setTempSpace(int) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Set the amount of memory needed for process (in MBytes).
- setup - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
- setupInfo - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineScheduler
- setWorkingDirectory(String) - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Sets the path of the working directory for the executable.
- setWorkingDirectory(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Set the current working directory of this file system todirectory.
- 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
- SIZE - nl.esciencecenter.xenon.XenonPropertyDescription.Type
- 
Properties of typeSIZEcan be converted into a 64-bit signed long usingLong.valueOf(String).
- skip(long) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- 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
- SONOFSGE819_SCHEMA_VALUE - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineXmlParser
- 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(SshClient, int) - Constructor for class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
- SshInteractiveProcess - Class in nl.esciencecenter.xenon.adaptors.schedulers.ssh
- 
LocalBatchProcess implements aInteractiveProcessfor local batch processes.
- 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.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).
- startPerTask - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
Start the executable once per task instead of once per job?
- startsWith(String) - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Tests if this Path starts with the given Path represented as a String.
- startsWith(Path) - Method in class nl.esciencecenter.xenon.filesystems.Path
- 
Tests if this Path starts with the given Path.
- startsWithLinuxRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
- 
Checks if the provide path starts with a valid Linux root, that is "/".
- startTime - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The requested start time
- 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
- STATS_FILE_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- 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 fromintooutusing a buffer size ofbuffersize.
- StreamForwarder - Class in nl.esciencecenter.xenon.utils
- 
A simple stream forwarder that uses a daemon thread to read from anInputStreamand write it to aOutputStream.
- StreamForwarder(InputStream, OutputStream) - Constructor for class nl.esciencecenter.xenon.utils.StreamForwarder
- 
Create a new StreamForwarder and start it immediately.
- StreamForwarder(String, InputStream, OutputStream, int) - 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.
- STRING - nl.esciencecenter.xenon.XenonPropertyDescription.Type
- 
Properties of typeSTRINGare directly stored in a String without conversion.
- 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.at.AtScheduler
- 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.at.AtScheduler
- 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
- substituteJobID(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
- substituteJobID(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
- substituteJobID(String, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- substituteJobID(String, String) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
- success() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
- successIgnoreError() - 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.sftp.SftpFileAdaptor
- supportsReadingPosixPermissions() - Method in interface nl.esciencecenter.xenon.filesystems.FileSystemAdaptorDescription
- supportsRename() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.FileAdaptor
- 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.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.
T
- tasks - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The number of tasks the jobs consists of.
- tasksPerNode - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The number of tasks per node
- tempSpace - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The tempspace needed (in MB) on each node/process.
- terminate(long) - Method in class nl.esciencecenter.xenon.utils.StreamForwarder
- 
Wait for a given timeout for the StreamForwarder to terminate by reading an end-of-stream on the input.
- TERMINATION_DELAY - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
- 
Time to wait for a StreamForwarder to terminate (in ms.)
- TIMEOUT - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- 
Add gateway to access machine.
- TIMESTAMP_COMMAND - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- toAbsolutePath() - Method in class nl.esciencecenter.xenon.filesystems.Path
- toAbsolutePath(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Convert the provided path to an absolute path by (if necessary) resolving a relative path against the working directory of this FileSystem.
- TokenStream(String) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser.TokenStream
- toMap() - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
Returns all properties that are set in a new Map.
- toRelativePath() - Method in class nl.esciencecenter.xenon.filesystems.Path
- TorqueScheduler - Class in nl.esciencecenter.xenon.adaptors.schedulers.torque
- 
Interface to the TORQUE command line tools.
- TorqueScheduler(String, String, Credential, XenonPropertyDescription[], Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueScheduler
- TorqueSchedulerAdaptor - Class in nl.esciencecenter.xenon.adaptors.schedulers.torque
- 
Adaptor for TORQUE batch system.
- TorqueSchedulerAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueSchedulerAdaptor
- TorqueUtils - Class in nl.esciencecenter.xenon.adaptors.schedulers.torque
- 
Generator for GridEngine job script.
- TorqueUtils() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
- TorqueXmlParser - Class in nl.esciencecenter.xenon.adaptors.schedulers.torque
- 
Parses xml output from TORQUE batch system.
- TorqueXmlParser() - Constructor for class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueXmlParser
- toString() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
- toString() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- toString() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientOutputStream
- toString() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
- toString() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.QueueInfo
- toString() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
- toString() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
- toString() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
- toString() - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
- toString() - Method in class nl.esciencecenter.xenon.credentials.CertificateCredential
- toString() - Method in class nl.esciencecenter.xenon.credentials.PasswordCredential
- toString() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
- toString() - Method in class nl.esciencecenter.xenon.filesystems.Path
- toString() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
- toString() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
- toString() - Method in class nl.esciencecenter.xenon.XenonPropertyDescription
- TransferClientInputStream - Class in nl.esciencecenter.xenon.adaptors.filesystems
- 
Wraps an InputStream instance.
- TransferClientInputStream(InputStream, Closeable) - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientInputStream
- TransferClientOutputStream - Class in nl.esciencecenter.xenon.adaptors.filesystems
- 
Wraps an OutputStream instance.
- TransferClientOutputStream(OutputStream, Closeable) - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientOutputStream
- translateError(RemoteCommandRunner, String, String, String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
- translateError(RemoteCommandRunner, String, String, String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
- translateProperties(Map<String, String>, String, XenonPropertyDescription[], String) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
- triggerStatusUpdate() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- 
Signal the polling thread to produce a status update.
- Tunnel(ServerSocket, ChannelDirectTcpip, int) - Constructor for class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
- tunnels - Variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
- type - Variable in class nl.esciencecenter.xenon.XenonPropertyDescription
- Type() - Constructor for enum nl.esciencecenter.xenon.XenonPropertyDescription.Type
U
- uniqueID - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
- uniqueID - Variable in class nl.esciencecenter.xenon.schedulers.Scheduler
- uniqueIDBase - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtScheduler
- UnknownAdaptorException - Exception in nl.esciencecenter.xenon
- 
Thrown when an unknown adaptor name is provided.
- UnknownAdaptorException(String, String) - Constructor for exception nl.esciencecenter.xenon.UnknownAdaptorException
- UnknownAdaptorException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.UnknownAdaptorException
- UnknownPropertyException - Exception in nl.esciencecenter.xenon
- 
Signals that a property has a different type than the get method it was retrieved with.
- UnknownPropertyException(String, String) - Constructor for exception nl.esciencecenter.xenon.UnknownPropertyException
- UnknownPropertyException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.UnknownPropertyException
- UNLIMITED_QUEUE_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- unlimitedExecutor - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- unlimitedQ - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- UnsupportedJobDescriptionException - Exception in nl.esciencecenter.xenon.schedulers
- 
Signals that a combination of options used in a JobDescription is not supported by a resource.
- UnsupportedJobDescriptionException(String, String) - Constructor for exception nl.esciencecenter.xenon.schedulers.UnsupportedJobDescriptionException
- UnsupportedJobDescriptionException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.schedulers.UnsupportedJobDescriptionException
- UnsupportedOperationException - Exception in nl.esciencecenter.xenon
- 
Throw when an unsupported optional operation is called.
- UnsupportedOperationException(String, String) - Constructor for exception nl.esciencecenter.xenon.UnsupportedOperationException
- UnsupportedOperationException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.UnsupportedOperationException
- updateRecentlySeen(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobSeenMap
- updateRecentlySeen(Set<String>) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobSeenMap
- updateSignal - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- updateState(String, int, XenonException) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- url - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem.StreamToFileWriter
- USER_TYPES - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- UserCredential - Interface in nl.esciencecenter.xenon.credentials
- username - Variable in class nl.esciencecenter.xenon.credentials.DefaultCredential
- username - Variable in class nl.esciencecenter.xenon.credentials.KeytabCredential
- username - Variable in class nl.esciencecenter.xenon.credentials.PasswordCredential
- 
The user name associated with the credential.
- usesFileSystem() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.SchedulerAdaptor
- usesFileSystem() - Method in interface nl.esciencecenter.xenon.schedulers.SchedulerAdaptorDescription
- 
Does this Scheduler create a FileSystem to support the submission of jobs ? Many scheduler implementations use a FileSystem internally to handle job submission, for example to store submission scripts or handle the standard I/O streams of a process.
V
- VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
- 
List of properties supported by this FTP adaptor
- VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileAdaptor
- 
List of properties supported by this FTP adaptor
- VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
- 
List of properties supported by this SSH adaptor
- VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
- 
List of properties supported by this FTP adaptor
- VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtSchedulerAdaptor
- 
List of all properties supported by this adaptor
- VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineSchedulerAdaptor
- 
List of all properties supported by this adaptor
- VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalSchedulerAdaptor
- 
The properties supported by this adaptor
- VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSchedulerAdaptor
- 
List of all properties supported by this adaptor
- VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshSchedulerAdaptor
- 
List of properties supported by this SSH adaptor
- VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueSchedulerAdaptor
- 
List of all properties supported by this adaptor
- validateHost(String, String) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
- 
Weak validation of a host string containing either a hostame of IP adres.
- validProperties(XenonPropertyDescription[]) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
- valueOf(String) - Static method in enum nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo.AllocationRule
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.esciencecenter.xenon.filesystems.CopyMode
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nl.esciencecenter.xenon.XenonPropertyDescription.Type
- 
Returns the enum constant of this type with the specified name.
- values() - Static method in enum nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo.AllocationRule
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.esciencecenter.xenon.filesystems.CopyMode
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.esciencecenter.xenon.filesystems.PosixFilePermission
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum nl.esciencecenter.xenon.XenonPropertyDescription.Type
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyJobDescription(JobDescription, boolean) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- verifyJobDescription(JobDescription, String[]) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.at.AtUtils
- verifyJobDescription(JobDescription, String[]) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
- verifyJobDescription(JobDescription, String[]) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
- verifyJobDescription(JobDescription, String[], boolean) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- verifyJobDescription(JobDescription, String[], String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
- 
Do some checks on a job description.
- verifyJobInfo(Map<String, String>, String, String, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
- 
Check if the info map for a job exists, contains the expected job ID, and contains the given additional fields
- verifyLoginSuccess(int) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
- verifyStartTime(String, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
- 
Verify a String containing a start time.
- version - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSetup
- version() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmSetup
- VIA_TAG - Static variable in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
W
- waitForStatusUpdate(long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- 
Wait for a certain amount of time for an update.
- waitUntilDone(long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- waitUntilDone(String, long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- waitUntilDone(String, long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
- 
Wait until a Job is done, or until the give timeout expires (whichever comes first).
- waitUntilDone(String, long) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Wait until a copy operation is done or until a timeout expires.
- waitUntilDone(String, long) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
- 
Wait until a job is done or until a timeout expires.
- waitUntilFinished() - Method in class nl.esciencecenter.xenon.utils.InputWriter
- 
Wait until the InputWriter has finished writing.
- waitUntilFinished() - Method in class nl.esciencecenter.xenon.utils.OutputReader
- 
Waits until the OutputReader has finished (i.e., has reached the end-of-stream on the input).
- waitUntilRunning(long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- waitUntilRunning(String, long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- waitUntilRunning(String, long) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
- 
Wait until a Job is running (or already done), or until the given timeout expires, whichever comes first.
- waitUntilRunning(String, long) - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
- 
Wait until a job starts running, or until a timeout expires.
- WebdavFileAdaptor - Class in nl.esciencecenter.xenon.adaptors.filesystems.webdav
- WebdavFileAdaptor() - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileAdaptor
- WebdavFileSystem - Class in nl.esciencecenter.xenon.adaptors.filesystems.webdav
- WebdavFileSystem(String, String, String, Credential, String, Path, int, Sardine, XenonProperties) - Constructor for class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- WebdavFileSystem.StreamToFileWriter - Class in nl.esciencecenter.xenon.adaptors.filesystems.webdav
- WHITESPACE_REGEX - Static variable in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
- workingDirectory - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- workingDirectory - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- workingDirectory - Variable in class nl.esciencecenter.xenon.filesystems.FileSystem
- workingDirectory - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
- 
The working directory for the job.
- writable - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
- 
Is the file writable ?
- write(byte[]) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientOutputStream
- write(byte[], int, int) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientOutputStream
- write(int) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.TransferClientOutputStream
- WRITE_GROUP - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 
write by group
- WRITE_OTHERS - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 
write by others
- WRITE_OWNER - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.PosixFileUtils
- 
write by owner
- writeToFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- writeToFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- writeToFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- writeToFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- writeToFile(Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Open a file and return anOutputStreamto write to this file.
- writeToFile(Path, long) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- writeToFile(Path, long) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- writeToFile(Path, long) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- writeToFile(Path, long) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- writeToFile(Path, long) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- 
Open a file and return anOutputStreamto write to this file.
X
- XenonException - Exception in nl.esciencecenter.xenon
- 
XenonException is the parent exception for all exceptions raised in Xenon.
- XenonException(String, String) - Constructor for exception nl.esciencecenter.xenon.XenonException
- XenonException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.XenonException
- xenonPermissions(Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- XenonProperties - Class in nl.esciencecenter.xenon.adaptors
- 
Read-only properties implementation.
- XenonProperties() - Constructor for class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
Creates an empty XenonProperties.
- XenonProperties(Map<String, XenonPropertyDescription>, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
Private constructor for XenonProperties using in copying and filtering.
- XenonProperties(XenonPropertyDescription[], Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.XenonProperties
- 
Create a new XenonProperties that will support the properties insupportedProperties.
- XenonPropertyDescription - Class in nl.esciencecenter.xenon
- 
XenonPropertyDescription contains all necessary information about a property that is recognized by Xenon
- XenonPropertyDescription(String, XenonPropertyDescription.Type, String, String) - Constructor for class nl.esciencecenter.xenon.XenonPropertyDescription
- XenonPropertyDescription.Type - Enum in nl.esciencecenter.xenon
- 
This Type enumeration lists all possible types of properties recognized by Xenon.
- XenonRuntimeException - Exception in nl.esciencecenter.xenon
- 
XenonRuntimeException is the parent for all runtime exceptions raised in Xenon.
- XenonRuntimeException(String, String) - Constructor for exception nl.esciencecenter.xenon.XenonRuntimeException
- XenonRuntimeException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.XenonRuntimeException
All Classes All Packages