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

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 in queueNames.
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 Strings using a StringBuilder.
connect(String, Credential) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileAdaptor
 
connect(String, SshClient, String, Credential, int, long) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
Connect an existing SshClient to the server at location and authenticate using the given credential.
connectAndAuthenticate(String, SshClient, String, int, UserCredential, long) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
 
connection - Variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileSystem
 
connection - Variable in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcessFactory
 
CONNECTION_TIMEOUT - Static variable in class nl.esciencecenter.xenon.adaptors.filesystems.sftp.SftpFileAdaptor
Property for maximum history length for finished jobs
ConnectionLostException - Exception in nl.esciencecenter.xenon.adaptors.filesystems
Signals that a connection was lost.
ConnectionLostException(String, String) - 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 PosixFilePermissions contains a specific option.
containsAny(String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingParser
Returns if the given input String contains any of the option Strings given.
containsCredential(String) - Method in class nl.esciencecenter.xenon.credentials.CredentialMap
Check if the key is stored in this CredentialMap.
content - Variable in class nl.esciencecenter.xenon.utils.InputWriter
 
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 at location 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 the location 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 at location using the credentials to get access.
create(String, String, Credential) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
Create a new Scheduler using the adaptor connecting to the location using credentials to get access.
create(String, String, Credential, Map<String, String>) - Static method in class nl.esciencecenter.xenon.filesystems.FileSystem
Create a new FileSystem using the adaptor that connects to a data store at location using the credentials to get access.
create(String, String, Credential, Map<String, String>) - Static method in class nl.esciencecenter.xenon.schedulers.Scheduler
Create a new Scheduler using the adaptor connecting to the location using credentials to get access.
CREATE - 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 to defaultCredential.
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 using Double.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 the key.
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 if hasException() returns false.
getException() - Method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil.Tunnel
 
getException() - Method in interface nl.esciencecenter.xenon.filesystems.CopyStatus
Get the exception produced by the Copy or while retrieving the status.
getException() - Method in class nl.esciencecenter.xenon.filesystems.FileSystem.CopyStatusImplementation
 
getException() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
Get the exception produced by the Job or while retrieving the status.
getException() - Method in interface nl.esciencecenter.xenon.schedulers.QueueStatus
Get the exception produced by the queue, or null if hasException() returns false.
getExecutable() - Method in class nl.esciencecenter.xenon.schedulers.JobDescription
Get the path to the executable.
getExecutable() - Method in class nl.esciencecenter.xenon.utils.JavaJobDescription
Returns the executable.
getExeFile(String) - Static method in class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
 
getExitCode() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobStatusImplementation
Get the exit code for the Job.
getExitCode() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.CommandRunner
 
getExitCode() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.RemoteCommandRunner
 
getExitCode() - Method in interface nl.esciencecenter.xenon.schedulers.JobStatus
Get the exit code for the Job.
getExitStatus() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.BatchProcess
 
getExitStatus() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.local.LocalInteractiveProcess
 
getExitStatus() - Method in interface nl.esciencecenter.xenon.adaptors.schedulers.Process
 
getExitStatus() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ssh.SshInteractiveProcess
 
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, or null if the Path is empty.
getFilePath(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.webdav.WebdavFileSystem
 
getFileSystem() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.JobQueueScheduler
 
getFileSystem() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.ScriptingScheduler
 
getFileSystem() - Method in class nl.esciencecenter.xenon.schedulers.Scheduler
Retrieve the FileSystem used internally by this Scheduler.
getFTPFileInfo(Path) - Method in class nl.esciencecenter.xenon.adaptors.filesystems.ftp.FtpFileSystem
 
getGroup() - Method in class nl.esciencecenter.xenon.adaptors.filesystems.PathAttributesImplementation
Get the group of this file.
getGroup() - Method in interface nl.esciencecenter.xenon.filesystems.PathAttributes
Get the group of this file (optional operation).
getHost(String, String) - Static method in class nl.esciencecenter.xenon.adaptors.shared.ssh.SSHUtil
 
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 a String.
getSacctInfo(String...) - Method in class nl.esciencecenter.xenon.adaptors.schedulers.slurm.SlurmScheduler
 
getScheduler() - Method in class nl.esciencecenter.xenon.adaptors.schedulers.QueueStatusImplementation
Get the Scheduler that produced this QueueStatus.
getScheduler() - Method in interface nl.esciencecenter.xenon.schedulers.QueueStatus
Get the Scheduler that produced this QueueStatus.
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 an OutputStream.
InputWriter(String, OutputStream) - Constructor for class nl.esciencecenter.xenon.utils.InputWriter
Create a new InputWriter that writes content to the destination.
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 using Integer.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 using Long.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, including 0.
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 using key 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 using Long.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 to out using a buffer size of buffersize.
StreamForwarder - Class in nl.esciencecenter.xenon.utils
A simple stream forwarder that uses a daemon thread to read from an InputStream and write it to a OutputStream.
StreamForwarder(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
 
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