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 an
OutputStream
to append data to this file. - areSamePaths(Path, Path) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
- arguments - Variable in class nl.esciencecenter.xenon.schedulers.JobDescription
-
The arguments to pass to the executable.
- asCSList(String[]) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.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 an
InteractiveProcess
to 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 type
BOOLEAN
can 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 a
CertificateCredential
out of a username, a certificate file containing a private key, and an optional passphrase. - CertificateNotFoundException - Exception in nl.esciencecenter.xenon.adaptors.shared.ssh
-
Signals that a certificate file could not be found.
- CertificateNotFoundException(String, String) - 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 given
queueName
is 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 of
String
s 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 existing
SshClient
to the server atlocation
and 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 of
PosixFilePermission
s contains a specific option. - containsAny(String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
-
Returns if the given input String contains any of the option Strings given.
- containsCredential(String) - Method in class nl.esciencecenter.xenon.credentials.CredentialMap
-
Check if the
key
is stored in this CredentialMap. - content - Variable in class nl.esciencecenter.xenon.utils.InputWriter
- 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 the
adaptor
that 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 the
adaptor
connecting 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 the
adaptor
that connects to a data store atlocation
using the default credentials to get access. - create(String, String) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
-
Create a new Scheduler using the
adaptor
connecting to thelocation
using the default credentials to get access. - create(String, String, Credential) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
-
Create a new FileSystem using the
adaptor
that connects to a data store atlocation
using thecredentials
to get access. - create(String, String, Credential) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
-
Create a new Scheduler using the
adaptor
connecting to thelocation
usingcredentials
to get access. - create(String, String, Credential, Map<String, String>) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
-
Create a new FileSystem using the
adaptor
that connects to a data store atlocation
using thecredentials
to get access. - create(String, String, Credential, Map<String, String>) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
-
Create a new Scheduler using the
adaptor
connecting to thelocation
usingcredentials
to 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 new
SshClient
with a default configuration similar to a stand-alone SSH client. - createSSHClient(boolean, boolean, boolean, boolean, boolean) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
-
Create a new
SshClient
with the desired configuration. - createSymbolicLink(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- createSymbolicLink(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.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
-
A
Credential
consisting of a collection of Credentials each uniquely identified by a String (typically a host name or host alias). - CredentialMap() - Constructor for class nl.esciencecenter.xenon.credentials.CredentialMap
-
Create a new CredentialMap using
null
as the default credential. - CredentialMap(UserCredential) - Constructor for class nl.esciencecenter.xenon.credentials.CredentialMap
-
Creates a new
CredentialMap
and set the default credential 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 type
DOUBLE
can 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 the
user.home
property. - 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 the
UserCredential
stored using thekey
. - getAbsolutePath() - Method in class nl.esciencecenter.xenon.filesystems.Path
-
Return a
String
representation of this Path interpreted as an absolute path. - getAdaptorByName(String) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
- getAdaptorByName(String) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
- getAdaptorDescription(String) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
-
Gives the description of the adaptor with the given name.
- getAdaptorDescription(String) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
-
Gives the description of the adaptor with the given name.
- getAdaptorDescriptions() - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
-
Gives a list of the descriptions of the available adaptors.
- getAdaptorDescriptions() - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
-
Gives a list of the descriptions of the available adaptors.
- getAdaptorName() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
-
Get the name of the adaptor that created this FileSystem.
- getAdaptorName() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
-
Get the name of the adaptor that created this Scheduler.
- getAdaptorNames() - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
-
Gives a list names of the available adaptors.
- getAdaptorNames() - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
-
Gives a list names of the available adaptors.
- getAllocationRule() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo
- getArguments() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
-
Get the command line arguments of the executable.
- getArguments() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
-
Constructs the command line arguments from the class path, the JVM options, the system properties, the main and the java arguments.
- getArguments(char) - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
-
Constructs the command line arguments from the class path, the JVM options, the system properties, the main and the java arguments.
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.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 the
PathAttributes
of 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 default
UserCredential
. - 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, or
null
ifhasException()
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, or
null
ifhasException()
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 or
null
if the Path is empty. - getFileNameAsString() - Method in class nl.esciencecenter.xenon.filesystems.Path
-
Get the file name as a
String
, ornull
if the Path is empty. - getFilePath(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- getFileSystem() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- getFileSystem() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
- getFileSystem() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
-
Retrieve the
FileSystem
used internally by 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 specified
jobs
. - getJobStatusFromQacctInfo(Map<String, String>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
- getJobStatusFromQstatInfo(Map<String, Map<String, String>>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.gridengine.GridEngineUtils
- getJobStatusFromQstatInfo(Map<String, Map<String, String>>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.torque.TorqueUtils
- getJobStatusFromSacctInfo(Map<String, Map<String, String>>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- getJobStatusFromScontrolInfo(Map<String, String>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- getJobStatusFromSqueueInfo(Map<String, Map<String, String>>, String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
- getKeytabFile() - Method in class nl.esciencecenter.xenon.credentials.KeytabCredential
- getKilled() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobExecutor
- getLastAccessTime() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
-
Get the last access time for this file.
- getLastAccessTime() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
-
Get the last access time for this file.
- getLastModifiedTime() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
-
Get the last modified time for this file.
- getLastModifiedTime() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
-
Get the last modified time for this file.
- getLocalFileAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- getLocalFileAttributes(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- getLocalFileSystems() - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
-
Returns all local FileSystems.
- getLocalRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
-
Return the locally valid root element of an
String
representation of an absolute path. - getLocalRootlessPath(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
-
Return the local root less path of an absolute path.
- getLocalSeparator() - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
-
Returns the local file system path separator character.
- getLocation() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
-
Get the location of the FileSystem.
- getLocation() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
-
Get the location that this Scheduler is connected to.
- getLongProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.XenonProperties
-
Retrieves the value of an long property with the given name.
- getMaxMemory() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
-
Get the amount of memory needed for process (in MBytes).
- getMaxRuntime() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
-
Get the maximum job duration time in minutes.
- getMessage() - Method in exception nl.esciencecenter.xenon.XenonException
- getMessage() - Method in exception nl.esciencecenter.xenon.XenonRuntimeException
- 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, or
null
if 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 the
queue
. - 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 all
queues
. - 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 a
String
representation of this Path interpreted as a relative path. - getResult() - Method in class nl.esciencecenter.xenon.utils.OutputReader
-
Returns the data that has been read from the
InputStream
as a byte array. - getResultAsString() - Method in class nl.esciencecenter.xenon.utils.OutputReader
-
Returns the data that has been read from the
InputStream
as 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 a
JobDescription
and, 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 an
String
to anOutputStream
. - InputWriter(String, OutputStream) - Constructor for class nl.esciencecenter.xenon.utils.InputWriter
-
Create a new InputWriter that writes
content
to thedestination
. - INTEGER - nl.esciencecenter.xenon.adaptors.schedulers.gridengine.ParallelEnvironmentInfo.AllocationRule
- INTEGER - nl.esciencecenter.xenon.XenonPropertyDescription.Type
-
Properties of type
INTEGER
can 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 if
root
only contains a valid Linux root element, which is "/". - isLocal(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingUtils
- isLocalRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
-
Check if
root
contains a locally valid root element, such as "C:" on Windows or "/" on Linux and OSX. - isOpen() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.local.LocalFileSystem
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
- isOpen() - Method in interface nl.esciencecenter.xenon.adaptors.schedulers.InteractiveProcessFactory
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcessFactory
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcessFactory
- isOpen() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHConnection
- isOpen() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
-
Return if the connection to the FileSystem is open.
- isOpen() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
-
Test if the connection of this Scheduler is open.
- isOSX() - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
-
Returns if we are currently running on OSX.
- isOSXRoot(String) - Static method in class nl.esciencecenter.xenon.utils.LocalFileSystemUtils
-
Check if
root
contains a valid OSX root element, which is "/". - isOther - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
-
Is this an other type of file ?
- isOther() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
-
Is the path not a file, link or directory ?
- isOther() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
-
Is the path not a file, link or directory ?
- isPendingState(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmUtils
-
Is the given state a pending state ?
- isReadable() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
-
Does the path refer to an readable file ?
- isReadable() - 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?
true
by default. - isStartPerTask() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
-
Will the executable be started per task?
false
by 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 if
root
only contains a valid Windows root element such as "C:". - isWritable() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
-
Does the path refer to a writable file ?
- isWritable() - 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 an
Iterator
that 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 a
Scheduler
. - 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 a
Set
view 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 directory
dir
. - list(Path, ArrayList<PathAttributes>, boolean) - Method in class nl.esciencecenter.xenon.filesystems.FileSystem
-
Returns an (optionally recursive) listing of the entries in a directory
dir
. - 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 Xenon
Files
adaptor 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 a
InteractiveProcess
for 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 Xenon
Jobs
adaptor 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 type
LONG
can 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 type
NATURAL
may 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 an
InputStream
and buffer this data. - OutputReader(InputStream) - Constructor for class nl.esciencecenter.xenon.utils.OutputReader
-
Create an OutputReader that reads from
source
. - 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 by
atq
. - 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 the
generateListingScript
script.
- 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 parsing
path
using the provided separator. - Path(String) - Constructor for class nl.esciencecenter.xenon.filesystems.Path
-
Create a new Path by parsing
path
using 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 on
destinationFS
. - PERMISSION_TYPES - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
- PermissionDeniedException - Exception in nl.esciencecenter.xenon.adaptors.filesystems
-
Signals that the user does not have sufficient permissions to perform the operation.
- PermissionDeniedException(String, String) - 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 a
Credential
to the CredentialMap usingkey
as 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 an
InputStream
to 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 to
directory
. - 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 type
SIZE
can 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 a
InteractiveProcess
for 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 from
in
toout
using a buffer size ofbuffersize
. - StreamForwarder - Class in nl.esciencecenter.xenon.utils
-
A simple stream forwarder that uses a daemon thread to read from an
InputStream
and write it to 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 type
STRING
are 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 an
OutputStream
to 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 an
OutputStream
to 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 in
supportedProperties
. - 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