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

A

accept(Path) - Method in interface nl.esciencecenter.xenon.files.DirectoryStream.Filter
Decide if the entry should be accepted.
ACCEPT_ALL_FILTER - Static variable in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
ACCOUNTING_GRACE_TIME_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
Timeout for waiting for the accounting info of a job to appear
ACCOUNTING_GRACE_TIME_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
Timeout for waiting for the accounting info of a job to appear
accountingAvailable - Variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSetup
 
accountingAvailable() - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSetup
 
accountingGraceTime - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
accountingGraceTime - Variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
adaptor - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpCredentials
 
adaptor - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
adaptor - Variable in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
adaptor - Variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
adaptor - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshCredentials
 
adaptor - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
adaptor - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
adaptor - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavCredentials
 
adaptor - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
Adaptor - Class in nl.esciencecenter.xenon.engine
New-style adaptor interface.
Adaptor(XenonEngine, String, String, ImmutableArray<String>, ImmutableArray<String>, ImmutableArray<XenonPropertyDescription>, XenonProperties) - Constructor for class nl.esciencecenter.xenon.engine.Adaptor
 
ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
A description of this adaptor
ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
Human readable description of this adaptor
ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Description of the adaptor
ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
Human readable description of this adaptor
ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
A description of this adaptor
ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
Human readable description of this adaptor
ADAPTOR_DESCRIPTION - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
A description of this adaptor
ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
The locations supported by this adaptor
ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
The locations supported by this adaptor
ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
The locations supported by the adaptor
ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
The locations supported by this adaptor
ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
The locations supported by this adaptor
ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
The locations supported by this adaptor
ADAPTOR_LOCATIONS - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
The locations supported by this adaptor
ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
The name of this adaptor
ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
The name of this adaptor
ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Name of the local adaptor is defined in the engine.
ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
The name of this adaptor
ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
The name of this adaptor
ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
The name of this adaptor
ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
The name of this adaptor
ADAPTOR_SCHEME - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
The schemes supported by this adaptor
ADAPTOR_SCHEME - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
The schemes supported by the adaptor
ADAPTOR_SCHEME - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
The schemes supported by this adaptor
ADAPTOR_SCHEME - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
The schemes supported by this adaptor
ADAPTOR_SCHEMES - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
The schemes supported by this adaptor
ADAPTOR_SCHEMES - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
The schemes supported by this adaptor
ADAPTOR_SCHEMES - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
The schemes supported by this adaptor
AdaptorDocGenerator - Class in nl.esciencecenter.xenon.util
Generates html snippet with options of all adaptors.
AdaptorDocGenerator() - Constructor for class nl.esciencecenter.xenon.util.AdaptorDocGenerator
 
adaptorName - Variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
adaptorName - Variable in class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
 
adaptorName - Variable in class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
adaptorName - Variable in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
adaptorName - Variable in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
adaptorName - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
adaptorName - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
adaptorName - Variable in exception nl.esciencecenter.xenon.XenonException
 
adaptorName - Variable in exception nl.esciencecenter.xenon.XenonRuntimeException
 
ADAPTORS - Static variable in class nl.esciencecenter.xenon.engine.XenonEngine
All our own adaptor properties start with this prefix.
adaptors - Variable in class nl.esciencecenter.xenon.engine.XenonEngine
 
adaptorSpecificInformation - Variable in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
AdaptorStatus - Interface in nl.esciencecenter.xenon
AdaptorStatus contains information on a specific adaptor.
AdaptorStatusImplementation - Class in nl.esciencecenter.xenon.engine
 
AdaptorStatusImplementation(String, String, ImmutableArray<String>, ImmutableArray<String>, ImmutableArray<XenonPropertyDescription>, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
add(OpenSSHConfig.OpenSSHArgument) - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
 
addArgument(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Add a command line argument for the executable.
addConnection(SchedulerConnection) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
addDeletedJob(Job) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
addDeletedJob(Job) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
addDownloadFile(String, Path) - Method in class nl.esciencecenter.xenon.util.Sandbox
Add a file to the list of files to download.
addEnvironment(String, String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Add a variable to the environment of the executable.
addJavaArgument(String) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
 
addJavaClasspathElement(String) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
 
addJavaOption(String) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Adds a JVM option.
addJavaSystemProperty(String, String) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Adds a system property to the current set of system properties.
addJobOption(String, String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Add a job option to the job.
addProperties(Map<String, String>) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Adds the specified properties to the current ones and checks if their names and types are correct.
addSubmittedJob() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
addToBuffer(byte[], int) - Method in class nl.esciencecenter.xenon.util.OutputReader
 
addTunnel(int, String, int) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
addUploadFile(Path) - Method in class nl.esciencecenter.xenon.util.Sandbox
Add a file to the list of files to upload.
addUploadFile(Path, String) - Method in class nl.esciencecenter.xenon.util.Sandbox
Add a file to the list of files to upload.
AGENT - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Enable the use of an ssh-agent
AGENT_FORWARDING - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Enable the use of ssh-agent-forwarding
ALLOCATION_FILL_UP - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
ALLOCATION_PE_SLOTS - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
ALLOCATION_ROUND_ROBIN - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
allocationRule - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
AllocationRule() - Constructor for enum nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo.AllocationRule
 
append(Path, long, Path, CopyInfo) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
appendMode - Variable in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
areFtpFilesIdentical(FTPFile, FTPFile) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
areIdentical(WebdavFileAttributes, WebdavFileAttributes) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
areSamePaths(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
areSamePaths(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
arguments - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The arguments to pass to the executable.
asArray() - Method in class nl.esciencecenter.xenon.engine.util.ImmutableArray
 
asCSList(String[]) - Static method in class nl.esciencecenter.xenon.engine.util.CommandLineUtils
Create a single comma separated string out of a list of strings.
assertDirectoryExists(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
assertExists(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
assertIsEmpty(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
assertNotExists(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
assertParentDirectoryExists(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
assertPathExists(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
assertPathNotExists(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
assertRegularFileExists(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
assertSameFileSystemsForMove(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
assertValidArgumentsForMove(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
assertValidArgumentsForNewInputStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
assertValidArgumentsForNewOutputStream(Path, OpenOptions) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
assertValidArgumentsForNewOutputStream(Path, OpenOptions) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
assertValidOptionsForCopy(CopyOption...) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
async - Variable in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
AttributeNotSupportedException - Exception in nl.esciencecenter.xenon.files
Signals that a requested file attribute is not supported by the underlying file system implementation.
AttributeNotSupportedException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.AttributeNotSupportedException
 
AttributeNotSupportedException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.AttributeNotSupportedException
 
attributes - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
attributes - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
attributes - Variable in class nl.esciencecenter.xenon.engine.files.PathAttributesPairImplementation
 
attributes() - Method in class nl.esciencecenter.xenon.engine.files.PathAttributesPairImplementation
 
attributes() - Method in interface nl.esciencecenter.xenon.files.PathAttributesPair
Get the FileAttributes in this PathAttributesPair.
AUTOMATICALLY_ADD_HOST_KEY - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
Enable strict host key checking.
AUTOMATICALLY_ADD_HOST_KEY - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Enable strict host key checking.
AUTOMATICALLY_ADD_HOST_KEY - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
Enable strict host key checking.
available() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
available() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 

B

BadParameterException - Exception in nl.esciencecenter.xenon.engine.util
Signals that a parameter has an invalid value.
BadParameterException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.engine.util.BadParameterException
 
BadParameterException(String, String) - Constructor for exception nl.esciencecenter.xenon.engine.util.BadParameterException
 
BAR_REGEX - Static variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
 
BatchProcess - Class in nl.esciencecenter.xenon.engine.util
BatchProcess wraps an InteractiveProcess to emulate a batch process.
BatchProcess(Files, Path, JobImplementation, InteractiveProcessFactory) - Constructor for class nl.esciencecenter.xenon.engine.util.BatchProcess
 
bitsToPermissions(int) - Static method in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
 
buffer - Variable in class nl.esciencecenter.xenon.util.OutputReader
 
BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
The default buffer size for copy.
BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.engine.util.CopyEngine
The default buffer size
BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.util.OutputReader
 
BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.util.StreamForwarder
 
buildCommand(JobDescription) - Static method in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
bytesCopied - Variable in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
bytesCopied() - Method in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
bytesCopied - Variable in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
bytesCopied() - Method in interface nl.esciencecenter.xenon.files.CopyStatus
Get the number of bytes that have been copied.
bytesToCopy - Variable in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
bytesToCopy() - Method in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
bytesToCopy - Variable in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
bytesToCopy() - Method in interface nl.esciencecenter.xenon.files.CopyStatus
Get the number of bytes that need to be copied for the entire copy operation.

C

calculateSlots(String, String, int) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
 
cancel(Copy) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
cancel - Variable in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
cancel() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
cancelCopy(Copy) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
cancelCopy(Copy) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
cancelCopy(Copy) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
cancelCopy(Copy) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
cancelCopy(Copy) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
cancelCopy(Copy) - Method in interface nl.esciencecenter.xenon.files.Files
Cancel a copy operation.
cancelJob(Job) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
cancelJob(Job) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
cancelJob(Job) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
cancelJob(Job) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
cancelJob(Job) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
cancelJob(Job) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
cancelJob(Job) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
cancelJob(Job) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
cancelJob(Job) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
cancelJob(Job) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Cancel a job.
certfile - Variable in class nl.esciencecenter.xenon.engine.credentials.CertificateCredentialImplementation
This member variables holds the URI of the keyfile of the SecurityContext
CertificateCredentialImplementation - Class in nl.esciencecenter.xenon.engine.credentials
A container for security Information based upon certificates.
CertificateCredentialImplementation(String, String, XenonProperties, String, String, char[]) - Constructor for class nl.esciencecenter.xenon.engine.credentials.CertificateCredentialImplementation
Constructs a CertificateCredentialImplementation out of a URI pointing to the private key, a URI pointing to the certificate, a username and a password.
CertificateNotFoundException - Exception in nl.esciencecenter.xenon.credentials
Signals that a certificate file could not be found.
CertificateNotFoundException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.credentials.CertificateNotFoundException
 
CertificateNotFoundException(String, String) - Constructor for exception nl.esciencecenter.xenon.credentials.CertificateNotFoundException
 
channel - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
channel - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
channel - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshOutputStream
 
checkCredential(Credential) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
 
checkFileLocation(String) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
Check if a location string is valid for the local filesystem.
checkIfContains(String, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
Checks if the given text contains any of the given options.
checkMode(String, CopyOption, CopyOption) - Static method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
checkParent(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
Check if a parent directory exists and throw an exception if this is not the case.
checkParent(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
checkQueueNames(String[]) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
Checks if the queue names given are valid, and throw an exception otherwise.
checkScheduler(Scheduler) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
checkType(XenonPropertyDescription, String, String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
 
checkVersion(Document) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineXmlParser
 
checkVersion(boolean) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSetup
 
checkWorkingDirectory(String) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
Check if the given working directory exists.
cleanup() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
cleanupJob(List<JobExecutor>, Job) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
cleanValue(String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
Remove suffix from a string if present.
clear(String) - Method in class nl.esciencecenter.xenon.engine.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.engine.util.JobExecutor
Clear the update signal and wake up any waiting threads
client - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles.FileSystemInfo
 
close(Credential) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCredentials
 
close(FileSystem) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
close() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
close() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
close() - Method in class nl.esciencecenter.xenon.adaptors.generic.DirectoryStreamBase
 
close(Credential) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalCredentials
 
close() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryAttributeStream
 
close() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
 
close(FileSystem) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
close(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
close(Credential) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ForwardingCredentials
 
close() - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
close(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
close(Credential) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshCredentials
 
close(FileSystem) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
close() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
close(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
close() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshOutputStream
 
close(Credential) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavCredentials
 
close(FileSystem) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
close() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavOutputStream
 
close(Credential) - Method in interface nl.esciencecenter.xenon.credentials.Credentials
Close a Credential
close(Credential) - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialsEngineImplementation
 
close(FileSystem) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
close(Scheduler) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
close(Closeable) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
close() - Method in interface nl.esciencecenter.xenon.files.DirectoryStream
 
close(FileSystem) - Method in interface nl.esciencecenter.xenon.files.Files
Close a FileSystem.
close(Scheduler) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Close a Scheduler.
close(Closeable, String) - Method in class nl.esciencecenter.xenon.util.StreamForwarder
Closes the input stream, thereby stopping the stream forwarder, and closing the output stream.
close(Closeable) - Static method in class nl.esciencecenter.xenon.util.Utils
Close a Closable and ignore any exceptions thrown.
closeStreams() - Method in class nl.esciencecenter.xenon.engine.util.BatchProcess
 
closeXenon(Xenon) - Static method in class nl.esciencecenter.xenon.engine.XenonEngine
 
CommandLineUtils - Class in nl.esciencecenter.xenon.engine.util
Some simple utilities for handling and creating scripts and command lines.
CommandLineUtils() - Constructor for class nl.esciencecenter.xenon.engine.util.CommandLineUtils
 
CommandNotFoundException - Exception in nl.esciencecenter.xenon.engine.util
Signals that a command could not be found.
CommandNotFoundException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.engine.util.CommandNotFoundException
 
CommandNotFoundException(String, String) - Constructor for exception nl.esciencecenter.xenon.engine.util.CommandNotFoundException
 
CommandRunner - Class in nl.esciencecenter.xenon.engine.util
Runs a command.
CommandRunner(String...) - Constructor for class nl.esciencecenter.xenon.engine.util.CommandRunner
 
CommandRunner(String, File, String...) - Constructor for class nl.esciencecenter.xenon.engine.util.CommandRunner
 
commaPattern - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
compareHead(CopyInfo, Path, Path) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
completedPendingFtpCommand - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
completedPendingFtpCommand - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
Component() - Constructor for enum nl.esciencecenter.xenon.XenonPropertyDescription.Component
 
config - Variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
connectionFactory - Variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
ConnectionLostException - Exception in nl.esciencecenter.xenon.adaptors.ssh
Signals that a connection was lost.
ConnectionLostException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.ssh.ConnectionLostException
 
ConnectionLostException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.ssh.ConnectionLostException
 
connections - Variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
connectToServer(FtpLocation, FTPClient) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
contains(PosixFilePermission, PosixFilePermission...) - Static method in enum nl.esciencecenter.xenon.files.PosixFilePermission
Check if a sequence of PosixFilePermissions contains a specific option.
containsAny(String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
Returns if the given input String contains any of the option Strings given.
content - Variable in class nl.esciencecenter.xenon.util.InputWriter
 
CONTENT_LENGTH - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
convertPassword(char[]) - Static method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
copy(Path, Path, CopyOption...) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
copy(Path, Path, CopyOption...) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
copy(Path, Path, CopyOption...) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
copy(Path, Path, CopyOption...) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
copy - Variable in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
copy(Path, Path, CopyOption...) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
copy(CopyInfo) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
copy - Variable in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
Copy - Interface in nl.esciencecenter.xenon.files
Copy represents an asynchronous copy operation.
copy(Path, Path, CopyOption...) - Method in interface nl.esciencecenter.xenon.files.Files
Copy an existing source file or symbolic link to a target file.
copy(List<Sandbox.Pair>, CopyOption...) - Method in class nl.esciencecenter.xenon.util.Sandbox
 
copy(InputStream, OutputStream, int) - Static method in class nl.esciencecenter.xenon.util.Utils
Copy all bytes from an input stream to an output stream.
copy(Files, InputStream, Path, boolean) - Static method in class nl.esciencecenter.xenon.util.Utils
Copies all bytes from an input stream to a file.
copy(Files, Path, OutputStream) - Static method in class nl.esciencecenter.xenon.util.Utils
Copies all bytes from a file to an output stream.
copyEngine - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
The copy engine
CopyEngine - Class in nl.esciencecenter.xenon.engine.util
A CopyEngine is responsible for performing the asynchronous copy operations.
CopyEngine(Files) - Constructor for class nl.esciencecenter.xenon.engine.util.CopyEngine
 
copyEngine - Variable in class nl.esciencecenter.xenon.engine.XenonEngine
 
CopyEngine.CopyThread - Class in nl.esciencecenter.xenon.engine.util
 
CopyImplementation - Class in nl.esciencecenter.xenon.engine.files
 
CopyImplementation(String, String, Path, Path) - Constructor for class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
CopyInfo - Class in nl.esciencecenter.xenon.engine.util
CopyInfo contains all necessary information needed for asynchronous copy operations.
CopyInfo(CopyImplementation, CopyOption, boolean, boolean) - Constructor for class nl.esciencecenter.xenon.engine.util.CopyInfo
 
CopyOption - Enum in nl.esciencecenter.xenon.files
CopyOption is an enumeration containing all possible options for copying a file.
CopyOption() - Constructor for enum nl.esciencecenter.xenon.files.CopyOption
 
CopyStatus - Interface in nl.esciencecenter.xenon.files
CopyStatus contains status information for a specific copy operation.
CopyStatusImplementation - Class in nl.esciencecenter.xenon.engine.files
 
CopyStatusImplementation(Copy, String, boolean, boolean, long, long, Exception) - Constructor for class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
CopyThread() - Constructor for class nl.esciencecenter.xenon.engine.util.CopyEngine.CopyThread
 
createAndRegisterFileSystem(String, String, Credential, XenonProperties, FTPClient) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
createCopyInfo(String, String, Path, Path, CopyOption...) - Static method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
createDirectories(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
createDirectories(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
createDirectories(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
createDirectories(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
createDirectories(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
createDirectories(Path) - Method in interface nl.esciencecenter.xenon.files.Files
Creates a new directory, failing if the directory already exists.
createDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
createDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
createDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
createDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
createDirectory(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
createDirectory(Path) - Method in interface nl.esciencecenter.xenon.files.Files
Creates a new directory, failing if the directory already exists.
createFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
createFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
createFile(Path) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalUtils
 
createFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
createFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
createFile(Path, byte[]) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
createFile(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
createFile(Path) - Method in interface nl.esciencecenter.xenon.files.Files
Creates a new empty file, failing if the file already exists.
createInteractiveProcess(JobImplementation) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
createInteractiveProcess(JobImplementation) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcessFactory
 
createInteractiveProcess(JobImplementation) - Method in interface nl.esciencecenter.xenon.engine.util.InteractiveProcessFactory
 
createNewSession(SshLocation, Credential, XenonProperties) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
createOutputStream(Files, Path, String) - Method in class nl.esciencecenter.xenon.engine.util.BatchProcess
 
createOutputStreamOptions(CopyOption...) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
createSession() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
createSession(JSch, int, SshLocation, Credential, SshSession, SshLocation, XenonProperties) - Static method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
CREATION_DATE_KEY - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
creationTime() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
creationTime - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
The creation time of this file
creationTime() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
creationTime() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
creationTime() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
creationTime() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Get the creation time for this file.
credential - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles.FileSystemInfo
 
credential - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalCredentials
 
credential - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
credential - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles.FileSystemInfo
 
Credential - Interface in nl.esciencecenter.xenon.credentials
Credential represents a user credential uses to gain access to a resource.
credential - Variable in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
credential - Variable in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
CredentialImplementation - Class in nl.esciencecenter.xenon.engine.credentials
A container for security Information.
CredentialImplementation(String, String, XenonProperties, String, char[]) - Constructor for class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
 
Credentials - Interface in nl.esciencecenter.xenon.credentials
Credentials represents the credentials interface of Xenon.
credentials() - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
credentials() - Method in interface nl.esciencecenter.xenon.Xenon
Retrieve the Credentials package interface.
credentialsAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
 
credentialsAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
 
credentialsAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
 
credentialsAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingAdaptor
 
credentialsAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingAdaptor
 
credentialsAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
credentialsAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
credentialsAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
 
credentialsAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
 
credentialsAdaptor() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
credentialsEngine - Variable in class nl.esciencecenter.xenon.engine.XenonEngine
 
CredentialsEngineImplementation - Class in nl.esciencecenter.xenon.engine.credentials
 
CredentialsEngineImplementation(XenonEngine) - Constructor for class nl.esciencecenter.xenon.engine.credentials.CredentialsEngineImplementation
 
CURRENT_DIR_SYMBOL - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavDirectoryStreamBase
 
currentID - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpCredentials
 
currentID - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
currentID - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshCredentials
 
currentID - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
currentID - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
currentID - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavCredentials
 
currentID - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 

D

DaemonThreadFactory() - Constructor for class nl.esciencecenter.xenon.engine.util.JobQueues.DaemonThreadFactory
 
data - Variable in class nl.esciencecenter.xenon.engine.util.ImmutableArray
 
decOpenChannels(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
DEFAULT_BUFFER_SIZE - Static variable in class nl.esciencecenter.xenon.util.Utils
The default buffer size to use for copy operations
DEFAULT_MAX_RUN_TIME - Static variable in class nl.esciencecenter.xenon.jobs.JobDescription
The default maximum run time
DEFAULT_PORT - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
The default SSH port
DEFAULT_PORT - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
The default SSH port
DEFAULT_PORT - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
The default SSH port
DEFAULT_SEPARATOR - Static variable in class nl.esciencecenter.xenon.files.RelativePath
The default separator to use.
defaultQueueName - Variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
defaultValue - Variable in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
delete(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
delete(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
delete(Path) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalUtils
 
delete(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
delete(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
delete(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
delete(Path) - Method in interface nl.esciencecenter.xenon.files.Files
Deletes an existing path.
delete() - Method in class nl.esciencecenter.xenon.util.Sandbox
Recursively delete the sandbox.
deleteDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
deletedJobs - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
deletedJobs - Variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
deleteFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
DELIMITER_PATTERN - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig
 
dequeue() - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
description - Variable in class nl.esciencecenter.xenon.engine.Adaptor
 
description - Variable in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
description - Variable in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
description - Variable in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
destination - Variable in class nl.esciencecenter.xenon.util.InputWriter
 
destination - Variable in class nl.esciencecenter.xenon.util.Sandbox.Pair
 
destroy() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalInteractiveProcess
Destroy (stop) process.
destroy() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
destroy() - Method in class nl.esciencecenter.xenon.engine.util.BatchProcess
 
destroy() - Method in interface nl.esciencecenter.xenon.engine.util.Process
 
dir - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
The directory to produce a stream for.
directoryExists(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
DirectoryNotEmptyException - Exception in nl.esciencecenter.xenon.files
Signals that directory is not empty.
DirectoryNotEmptyException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.DirectoryNotEmptyException
 
DirectoryNotEmptyException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.DirectoryNotEmptyException
 
DirectoryStream<T> - Interface in nl.esciencecenter.xenon.files
DirectoryStream is a Iterable set of elements that represent the entries found in a directory.
DirectoryStream.Filter - Interface in nl.esciencecenter.xenon.files
A filter use to decides if the given directory entry should be accepted.
DirectoryStreamBase<I,O> - Class in nl.esciencecenter.xenon.adaptors.generic
 
DirectoryStreamBase(Path, DirectoryStream.Filter, List<I>) - Constructor for class nl.esciencecenter.xenon.adaptors.generic.DirectoryStreamBase
 
DISABLE_ACCOUNTING_USAGE - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
Should the accounting usage be disabled?
disconnect() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
disconnect() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
doAppend(CopyInfo) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
doCopy(CopyInfo) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
documentBuilder - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineXmlParser
 
documentBuilder - Variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueXmlParser
 
done - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalInteractiveProcess
 
done - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
done - Variable in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
done - Variable in class nl.esciencecenter.xenon.engine.util.CopyEngine
Should we terminate ?
done() - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
done - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
done - Variable in class nl.esciencecenter.xenon.util.StreamForwarder
 
done() - Method in class nl.esciencecenter.xenon.util.StreamForwarder
Tell the daemon thread that we are done.
DONE_STATE - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
In completed state, the job has terminated and all processes have returned exit code 0.
doResume(CopyInfo) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
download(CopyOption...) - Method in class nl.esciencecenter.xenon.util.Sandbox
Download files from sandbox.
downloadFiles - Variable in class nl.esciencecenter.xenon.util.Sandbox
 
doWork(FTPClient, String) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCommand
 
DUMMY_SCHEME - Static variable in class nl.esciencecenter.xenon.adaptors.generic.Location
 

E

elements - Variable in class nl.esciencecenter.xenon.files.RelativePath
The path elements in this relative path
emptyMap(int) - Static method in class nl.esciencecenter.xenon.util.Utils
Creates empty mutable Map with sufficient initial capacity.
end() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
 
end() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
end() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
 
end() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
end() - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingAdaptor
 
end() - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
end() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
end() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
end() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
end() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs.SchedulerInfo
 
end() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
 
end() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
end() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
end() - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
end() - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
endAll() - Static method in class nl.esciencecenter.xenon.engine.XenonEngine
 
endAll() - Static method in class nl.esciencecenter.xenon.XenonFactory
End all Xenon instances created by this factory.
ended - Variable in class nl.esciencecenter.xenon.engine.XenonEngine
 
EndOfFileException - Exception in nl.esciencecenter.xenon.adaptors.ssh
Signals that an end-of-file was encountered.
EndOfFileException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.ssh.EndOfFileException
 
EndOfFileException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.ssh.EndOfFileException
 
endsWith(RelativePath) - Method in class nl.esciencecenter.xenon.files.RelativePath
Tests if this RelativePath ends with the given RelativePath.
endsWith(String) - Method in class nl.esciencecenter.xenon.files.RelativePath
Tests if this RelativePath ends with the given RelativePath.
endXenon(Xenon) - Static method in class nl.esciencecenter.xenon.XenonFactory
Ends a Xenon instance.
engine - Variable in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
enqueue(CopyInfo) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
entryPath - Variable in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
environment - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The environment variables and their values
equals(Object) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
equals(Object) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
equals(Object) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
equals(SftpATTRS, SftpATTRS) - Static method in class nl.esciencecenter.xenon.adaptors.ssh.SshUtil
 
equals(Object) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
equals(Object) - Method in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
equals(Object) - Method in class nl.esciencecenter.xenon.engine.files.PathAttributesPairImplementation
 
equals(Object) - Method in class nl.esciencecenter.xenon.engine.files.PathImplementation
 
equals(Object) - Method in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
equals(Object) - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
equals(Object) - Method in class nl.esciencecenter.xenon.files.RelativePath
 
equals(Object) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
 
equals(Object) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
 
equals(Object) - Method in class nl.esciencecenter.xenon.util.Sandbox
 
equals(Object) - Method in class nl.esciencecenter.xenon.util.Sandbox.Pair
 
EQUALS_REGEX - Static variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
 
err - Variable in class nl.esciencecenter.xenon.engine.util.CommandRunner
 
error - Variable in class nl.esciencecenter.xenon.adaptors.scripting.RemoteCommandRunner
 
error - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
exception - Variable in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
exception - Variable in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
exception - Variable in class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
exception - Variable in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
exclude(String) - Method in class nl.esciencecenter.xenon.engine.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.engine.util.PosixFileUtils
execute/search by group
EXEC_OTHERS - Static variable in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
execute/search by others
EXEC_OWNER - Static variable in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
execute/search by owner
executable - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
Is the file executable ?
executable - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The executable to run.
execute(FTPClient, Path, String) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCommand
 
executeDeleteMethod(String, HttpClient) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
executeMethod(HttpClient, HttpMethod) - Static method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
exists(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
exists(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
exists(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
exists(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
exists(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
exists(Path) - Method in interface nl.esciencecenter.xenon.files.Files
Tests if a path exists.
exitCode - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalInteractiveProcess
 
exitCode - Variable in class nl.esciencecenter.xenon.adaptors.scripting.RemoteCommandRunner
 
exitCode - Variable in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
exitCode - Variable in class nl.esciencecenter.xenon.engine.util.CommandRunner
 
exitcodeFromString(String) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
exitStatus - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
extract(Map<String, String>, String) - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 

F

factory - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
factory - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
FAILED_STATES - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
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.
failedExecChannel(ChannelExec) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
failedExecChannel(ChannelExec) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
failedSftpChannel(ChannelSftp) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
failedSftpChannel(ChannelSftp) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
FileAttributes - Interface in nl.esciencecenter.xenon.files
FileAttributes represents a set of attributes of a path.
fileExists(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
files - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavOutputStream
 
files - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
files() - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
Files - Interface in nl.esciencecenter.xenon.files
Files represents the Files interface Xenon.
files - Variable in class nl.esciencecenter.xenon.util.Sandbox
 
files() - Method in interface nl.esciencecenter.xenon.Xenon
Retrieve the Files interface.
filesAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
 
filesAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
 
filesAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
 
filesAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingAdaptor
 
filesAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
filesAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
filesAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
 
filesAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
 
filesAdaptor() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
FilesEngine - Class in nl.esciencecenter.xenon.engine.files
Engine for File operations.
FilesEngine(XenonEngine) - Constructor for class nl.esciencecenter.xenon.engine.files.FilesEngine
 
filesEngine - Variable in class nl.esciencecenter.xenon.engine.XenonEngine
 
filesystem - Variable in class nl.esciencecenter.xenon.engine.files.PathImplementation
 
FileSystem - Interface in nl.esciencecenter.xenon.files
FileSystem represent a (possibly remote) file system that can be used to access data.
FileSystemClosedException - Exception in nl.esciencecenter.xenon.files
Signals that a unknown Copy handle was provided.
FileSystemClosedException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.FileSystemClosedException
 
FileSystemClosedException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.FileSystemClosedException
 
FileSystemImplementation - Class in nl.esciencecenter.xenon.engine.files
 
FileSystemImplementation(String, String, String, String, RelativePath, Credential, XenonProperties) - Constructor for class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
FileSystemInfo(FileSystemImplementation, FTPClient, Credential) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles.FileSystemInfo
 
FileSystemInfo(FileSystemImplementation, SshMultiplexedSession) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshFiles.FileSystemInfo
 
FileSystemInfo(FileSystemImplementation, HttpClient, Credential) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles.FileSystemInfo
 
fileSystems - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
fileSystems - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
fileSystems - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
FileVisitor - Interface in nl.esciencecenter.xenon.util
FileVisitor contains various callback methods called by FileUtils.walkTree.
FileVisitResult - Enum in nl.esciencecenter.xenon.util
FileVisitResult enumerates the possible results that can be returned by the methods of FileVisitor.
FileVisitResult() - Constructor for enum nl.esciencecenter.xenon.util.FileVisitResult
 
filter - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
The filter to use.
filter(String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Returns a new XenonProperties that contains only the properties whose key start with a certain prefix.
filter(XenonPropertyDescription.Component) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Returns a new XenonProperties that contains only the properties with a given level.
findInteractiveJob(String, JobDescription, Job) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
findInteractiveJobInMap(Map<String, Map<String, String>>, String, JobDescription, Job) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
findJob(List<JobExecutor>, Job) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
findJob(Job) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
findQueue(String) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
findSession(Channel) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
findSession(Session) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
finished - Variable in class nl.esciencecenter.xenon.engine.util.CopyEngine
Finished copies
finished - Variable in class nl.esciencecenter.xenon.util.InputWriter
 
finished - Variable in class nl.esciencecenter.xenon.util.OutputReader
 
flush() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
flush() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshOutputStream
 
ForwardingCredentials - Class in nl.esciencecenter.xenon.adaptors.scripting
Credentials implementation which forwards all requests to another adaptor by replacing the scheme with the given target, and forwarding the request to the engine again.
ForwardingCredentials(XenonEngine, String) - Constructor for class nl.esciencecenter.xenon.adaptors.scripting.ForwardingCredentials
 
fromLocalPath(Files, String) - Static method in class nl.esciencecenter.xenon.util.Utils
Takes the String representation of a local path (for example "/bin/foo" or "C:\dir\test.txt") and converts it into a Path.
fsID - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
The next ID for a FileSystem
FtpAdaptor - Class in nl.esciencecenter.xenon.adaptors.ftp
 
FtpAdaptor(XenonEngine, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
 
ftpClient - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles.FileSystemInfo
 
ftpClient - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
ftpClient - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
FtpCommand - Class in nl.esciencecenter.xenon.adaptors.ftp
Wrapper class for executing a single operation on an FTPClient that does not return anything.
FtpCommand() - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpCommand
 
FtpCredentials - Class in nl.esciencecenter.xenon.adaptors.ftp
A Credentials for FTP use.
FtpCredentials(XenonProperties, FtpAdaptor) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpCredentials
 
FtpDirectoryAttributeStream - Class in nl.esciencecenter.xenon.adaptors.ftp
 
FtpDirectoryAttributeStream(Path, DirectoryStream.Filter, List<FTPFile>) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpDirectoryAttributeStream
 
FtpDirectoryStream - Class in nl.esciencecenter.xenon.adaptors.ftp
 
FtpDirectoryStream(Path, DirectoryStream.Filter, List<FTPFile>) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpDirectoryStream
 
FtpFileAttributes - Class in nl.esciencecenter.xenon.adaptors.ftp
 
FtpFileAttributes(FTPFile) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
FtpFiles - Class in nl.esciencecenter.xenon.adaptors.ftp
 
FtpFiles(FtpAdaptor, XenonEngine) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
ftpFiles - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
ftpFiles - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
FtpFiles.FileSystemInfo - Class in nl.esciencecenter.xenon.adaptors.ftp
 
FtpInputStream - Class in nl.esciencecenter.xenon.adaptors.ftp
Wraps an InputStream instance.
FtpInputStream(InputStream, FTPClient, Path, FtpFiles) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
FtpLocation - Class in nl.esciencecenter.xenon.adaptors.ftp
 
FtpLocation(String, String, int) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpLocation
 
FtpLocation(String) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpLocation
 
FtpOutputStream - Class in nl.esciencecenter.xenon.adaptors.ftp
Wraps an OutputStream instance.
FtpOutputStream(OutputStream, FTPClient, Path, FtpFiles) - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
FtpQuery<T> - Class in nl.esciencecenter.xenon.adaptors.ftp
Wrapper class for executing a single operation on an FTPClient that returns a result.
FtpQuery() - Constructor for class nl.esciencecenter.xenon.adaptors.ftp.FtpQuery
 

G

GATEWAY - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
Add gateway to access machine.
GATEWAY - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Add gateway to access machine.
GATEWAY - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
Add gateway to access machine.
gatewayLocation - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
gatewaySession - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
generate(JobDescription, RelativePath, GridEngineSetup) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineJobScriptGenerator
 
generate(JobDescription, RelativePath) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmJobScriptGenerator
 
generate(JobDescription, RelativePath) - Static method in class nl.esciencecenter.xenon.adaptors.torque.TorqueJobScriptGenerator
 
generate(PrintWriter) - Method in class nl.esciencecenter.xenon.util.AdaptorDocGenerator
 
generateInteractiveArguments(JobDescription, RelativePath, UUID) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmJobScriptGenerator
 
generateParallelEnvironmentSpecification(JobDescription, GridEngineSetup, Formatter) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineJobScriptGenerator
 
generateParallelScriptContent(JobDescription, Formatter) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineJobScriptGenerator
 
generateScriptContent(JobDescription, Formatter) - Static method in class nl.esciencecenter.xenon.adaptors.torque.TorqueJobScriptGenerator
 
generateSerialScriptContent(JobDescription, Formatter) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineJobScriptGenerator
 
get(int) - Method in class nl.esciencecenter.xenon.engine.util.ImmutableArray
 
getAbsolutePath() - Method in class nl.esciencecenter.xenon.files.RelativePath
Return a String representation of this RelativePath interpreted as an absolute path.
getAdaptor(Scheduler) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
getAdaptor(String) - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
getAdaptorFor(String) - Method in class nl.esciencecenter.xenon.engine.XenonEngine
Return the adaptor that provides functionality for the given scheme.
getAdaptorName() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpLocation
 
getAdaptorName() - Method in class nl.esciencecenter.xenon.adaptors.generic.Location
 
getAdaptorName() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalCredential
 
getAdaptorName() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshLocation
 
getAdaptorName() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavLocation
 
getAdaptorName() - Method in interface nl.esciencecenter.xenon.credentials.Credential
Get the name of the adaptor that created this Credential.
getAdaptorName() - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
 
getAdaptorName() - Method in class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
getAdaptorName() - Method in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
getAdaptorName() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
getAdaptorName() - Method in interface nl.esciencecenter.xenon.files.FileSystem
Get the name of the adaptor that created this FileSystem.
getAdaptorName() - Method in interface nl.esciencecenter.xenon.jobs.Scheduler
Get the name of the adaptor that created this Scheduler.
getAdaptors(Job[]) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
getAdaptorSpecificInformation() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
 
getAdaptorSpecificInformation() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
 
getAdaptorSpecificInformation() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
 
getAdaptorSpecificInformation(Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
Add information about the local job adaptor to the map.
getAdaptorSpecificInformation() - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
 
getAdaptorSpecificInformation() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
getAdaptorSpecificInformation(Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
Add information about the ssh job adaptor to the map.
getAdaptorSpecificInformation() - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
 
getAdaptorSpecificInformation() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
 
getAdaptorSpecificInformation() - Method in interface nl.esciencecenter.xenon.AdaptorStatus
Returns a map containing adaptor specific status information.
getAdaptorSpecificInformation() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
getAdaptorSpecificInformation() - Method in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
getAdaptorStatus() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
getAdaptorStatus(String) - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
getAdaptorStatus(String) - Method in interface nl.esciencecenter.xenon.Xenon
Returns information about the specified adaptor.
getAdaptorStatuses() - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
getAdaptorStatuses() - Method in interface nl.esciencecenter.xenon.Xenon
Returns information on all adaptors available to this Xenon.
getAllocationRule() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
getAppendingOutputStreamQuery() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getAppendMode() - Method in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
getArguments() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Get the command line arguments of the executable.
getArguments() - Method in class nl.esciencecenter.xenon.util.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.util.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.ftp.FtpFiles
 
getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
getAttributes(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
getAttributes(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
getAttributes(Path) - Method in interface nl.esciencecenter.xenon.files.Files
Get the FileAttributes of an existing path.
getBooleanProperty(String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Retrieves the value of a boolean property with the given name.
getBytesCopied() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
getBytesToCopy() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
getCertfile() - Method in class nl.esciencecenter.xenon.engine.credentials.CertificateCredentialImplementation
Returns the URI of the certificate file.
getClient() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles.FileSystemInfo
 
getClient(WebdavLocation) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
getConfig(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig
 
getConfiguration(boolean, boolean) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getConnection(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
getConnectionManager(HostConfiguration) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
getConnections(Job[]) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
getCopy() - Method in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
getCopy() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
getCopy() - Method in interface nl.esciencecenter.xenon.files.CopyStatus
Get the Copy for which this CopyStatus was created.
getCopyEngine() - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
getCopyStatus(Copy) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getCopyStatus(Copy) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
getCopyStatus(Copy) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
getCopyStatus(Copy) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
getCopyStatus(Copy) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
getCopyStatus(Copy) - Method in interface nl.esciencecenter.xenon.files.Files
Retrieve the status of an asynchronous copy.
getCredential() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles.FileSystemInfo
 
getCredential() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles.FileSystemInfo
 
getCredential() - Method in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
getCredential() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
getCredentialsAdaptor(Credential) - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialsEngineImplementation
 
getCurrentJobID() - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
getCurrentWorkingDirectory(FTPClient) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getCWD() - Static method in class nl.esciencecenter.xenon.util.Utils
Return the current working directory as a String.
getDefaultCredential(String) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCredentials
 
getDefaultCredential(String) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalCredentials
 
getDefaultCredential(String) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ForwardingCredentials
 
getDefaultCredential(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshCredentials
 
getDefaultCredential(String) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavCredentials
 
getDefaultCredential(String) - Method in interface nl.esciencecenter.xenon.credentials.Credentials
Creates a default credential for the given scheme.
getDefaultCredential(String) - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialsEngineImplementation
 
getDefaultPort() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpLocation
 
getDefaultPort() - Method in class nl.esciencecenter.xenon.adaptors.generic.Location
 
getDefaultPort() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshLocation
 
getDefaultPort() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavLocation
 
getDefaultQueueName() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getDefaultQueueName(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
getDefaultQueueName() - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getDefaultQueueName(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
getDefaultQueueName() - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getDefaultQueueName(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
getDefaultQueueName() - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getDefaultQueueName(Scheduler) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
getDefaultQueueName(Scheduler) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
getDefaultQueueName(Scheduler) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Get the name of the default queue for the scheduler.
getDefaultValue() - Method in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
getDefaultValue() - Method in interface nl.esciencecenter.xenon.XenonPropertyDescription
Returns the default value for this property.
getDescription() - Method in interface nl.esciencecenter.xenon.AdaptorStatus
Get the description of the adaptor.
getDescription() - Method in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
getDescription() - Method in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
getDescription() - Method in interface nl.esciencecenter.xenon.XenonPropertyDescription
Returns a human readable description of this property.
getDestination() - Method in class nl.esciencecenter.xenon.util.Sandbox.Pair
 
getDirectoryFtpFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getDoubleProperty(String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Retrieves the value of an double property with the given name.
getDownloadFiles() - Method in class nl.esciencecenter.xenon.util.Sandbox
Returns the list of files that will be downloaded when calling download.
getEntryPath() - Method in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
getEntryPath() - Method in interface nl.esciencecenter.xenon.files.FileSystem
Get the entry path of this file system.
getEnvironment() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Get the environment of the executable.
getError() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
getException() - Method in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
getException() - Method in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
getException() - Method in class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
getException() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
getException() - Method in interface nl.esciencecenter.xenon.files.CopyStatus
Get the exception produced by the Copy or while retrieving the status.
getException() - Method in interface nl.esciencecenter.xenon.jobs.JobStatus
Get the exception produced by the Job or while retrieving the status.
getException() - Method in interface nl.esciencecenter.xenon.jobs.QueueStatus
Get the exception produced by the queue, or null if hasException() returns false.
getExecChannel() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
Get a new exec channel.
getExecChannel() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
getExecutable() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Get the path to the executable.
getExecutable() - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Returns the executable.
getExeFile(String) - Static method in class nl.esciencecenter.xenon.engine.util.CommandRunner
 
getExitCode() - Method in class nl.esciencecenter.xenon.adaptors.scripting.RemoteCommandRunner
 
getExitCode() - Method in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
getExitCode() - Method in class nl.esciencecenter.xenon.engine.util.CommandRunner
 
getExitCode() - Method in interface nl.esciencecenter.xenon.jobs.JobStatus
Get the exit code for the Job.
getExitStatus() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalInteractiveProcess
 
getExitStatus() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
getExitStatus() - Method in class nl.esciencecenter.xenon.engine.util.BatchProcess
 
getExitStatus() - Method in interface nl.esciencecenter.xenon.engine.util.Process
 
getFileName() - Method in class nl.esciencecenter.xenon.files.RelativePath
Get the file name, or null if the RelativePath is empty.
getFileNameAsString() - Method in class nl.esciencecenter.xenon.files.RelativePath
Get the file name as a String, or null if the RelativePath is empty.
getFileNameFromEntry(FTPFile, Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpDirectoryAttributeStream
 
getFileNameFromEntry(FTPFile, Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpDirectoryStream
 
getFileNameFromEntry(I, Path) - Method in class nl.esciencecenter.xenon.adaptors.generic.DirectoryStreamBase
 
getFileNameFromEntry(ChannelSftp.LsEntry, Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshDirectoryAttributeStream
 
getFileNameFromEntry(ChannelSftp.LsEntry, Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshDirectoryStream
 
getFileNameFromEntry(MultiStatusResponse, Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavDirectoryStreamBase
 
getFileOrDirAttributes(Path, HttpClient) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
getFilesAdaptor(FileSystem) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
getFilesAdaptor(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
getFilesAdaptorFromEngine(FileSystem) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
getFileSystem() - Method in class nl.esciencecenter.xenon.engine.files.PathImplementation
 
getFileSystem() - Method in interface nl.esciencecenter.xenon.files.Path
Get the FileSystem to which this Path refers.
getFileSystemByPath(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
getFsEntryPath() - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getFtpClient() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles.FileSystemInfo
 
getFtpClientByPath(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getFtpFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getHome() - Static method in class nl.esciencecenter.xenon.util.Utils
Return the home directory of the current user as a String.
getHost() - Method in class nl.esciencecenter.xenon.adaptors.generic.Location
 
getHostname() - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
 
getID() - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getIdentifier() - Method in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
getIdentifier() - Method in interface nl.esciencecenter.xenon.jobs.Job
Returns the identifier that was assigned to this job by the scheduler.
getImpl() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles.FileSystemInfo
 
getImpl() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles.FileSystemInfo
 
getImpl() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles.FileSystemInfo
 
getInputStreamFromFtpClient(FTPClient, Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getIntegerProperty(String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Retrieves the value of an integer property with the given name.
getIntegerProperty(String, int) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Retrieves the value of an integer property with the given name.
getJavaArguments() - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Returns the arguments for the main class.
getJavaClasspath() - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Returns the java class path.
getJavaMain() - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Returns the main class of the java application.
getJavaOptions() - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Returns the JVM options.
getJavaSystemProperties() - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Returns the java system properties.
getJob() - Method in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
getJob() - Method in class nl.esciencecenter.xenon.engine.jobs.StreamsImplementation
Get the job for which this Streams was created.
getJob() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
getJob() - Method in interface nl.esciencecenter.xenon.jobs.JobStatus
Get the job for which this JobStatus was created.
getJob() - Method in interface nl.esciencecenter.xenon.jobs.Streams
Get the job for which this Streams was created.
getJobDescription() - Method in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
getJobDescription() - Method in interface nl.esciencecenter.xenon.jobs.Job
Returns the JobDescription that was used to create this Job.
getJobOptions() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Get a copy of the job options of this job.
getJobQueue(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
getJobQueues() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs.SchedulerInfo
 
getJobs(String...) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getJobs(Scheduler, String...) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
getJobs(String...) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getJobs(Scheduler, String...) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
getJobs(String...) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getJobs(Scheduler, String...) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
getJobs(String...) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getJobs(Scheduler, String...) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
getJobs(List<JobExecutor>, List<Job>) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
getJobs(String...) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
getJobs(Scheduler, String...) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Get all jobs currently in (one ore more) queues of scheduler.
getJobStatus(Map<String, Map<String, String>>, Job) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
Get job status.
getJobStatus(Job) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getJobStatus(Job) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
getJobStatus(Job) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getJobStatus(Job) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
getJobStatus(SchedulerConnection, Job[], JobStatus[]) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
getJobStatus(Job) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getJobStatus(Job) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
getJobStatus(Map<String, Map<String, String>>, Job) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
Get job status.
getJobStatus(Job) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getJobStatus(Job) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
getJobStatus(String, Job[], JobStatus[]) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
getJobStatus(Job) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
getJobStatus(Job) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Get the status of a Job.
getJobStatuses(Job...) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getJobStatuses(Job...) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
getJobStatuses(Job...) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getJobStatuses(Job...) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
getJobStatuses(Job...) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getJobStatuses(Job...) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
getJobStatuses(Job...) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getJobStatuses(Job...) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
getJobStatuses(Job...) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
getJobStatuses(Job...) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Get the status of all specified jobs.
getJobStatusFromQacctInfo(Map<String, String>, Job) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getJobStatusFromQstatInfo(Map<String, Map<String, String>>, Job) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getJobStatusFromQstatInfo(Map<String, Map<String, String>>, Job) - Static method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getJobStatusFromSacctInfo(Map<String, Map<String, String>>, Job) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getJobStatusFromScontrolInfo(Map<String, String>, Job) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getJobStatusFromSqueueInfo(Map<String, Map<String, String>>, Job) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getJschArgument(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
 
getKey() - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
getKilled() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
getLevels() - Method in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
getLevels() - Method in interface nl.esciencecenter.xenon.XenonPropertyDescription
Return a set containing all components that accept this property.
getLineNumber() - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
getLocalCWD(Files) - Static method in class nl.esciencecenter.xenon.util.Utils
Returns a Path that represents the current working directory.
getLocalFileSystems(Files) - Static method in class nl.esciencecenter.xenon.util.Utils
Returns all local FileSystems.
getLocalHome(Files) - Static method in class nl.esciencecenter.xenon.util.Utils
Returns a Path that represents the home directory of the current user.
getLocalRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Return the locally valid root element of an String representation of an absolute path.
getLocalScheduler(Jobs) - Static method in class nl.esciencecenter.xenon.util.Utils
Returns a Scheduler that can be used to run jobs locally.
getLocalSeparator() - Static method in class nl.esciencecenter.xenon.util.Utils
Returns the local file system path separator character.
getLocation() - Method in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
getLocation() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
getLocation() - Method in interface nl.esciencecenter.xenon.files.FileSystem
Get the location of the FileSystem.
getLocation() - Method in interface nl.esciencecenter.xenon.jobs.Scheduler
Get the location of this Scheduler.
getLongProperty(String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Retrieves the value of an long property with the given name.
getMaxTime() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Get the maximum job time (in minutes).
getMessage() - Method in exception nl.esciencecenter.xenon.XenonException
 
getMessage() - Method in exception nl.esciencecenter.xenon.XenonRuntimeException
 
getMode() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
getName() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
getName() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.QueueInfo
 
getName() - Method in interface nl.esciencecenter.xenon.AdaptorStatus
Get the name of the adaptor.
getName() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
getName() - Method in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
getName() - Method in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
getName(int) - Method in class nl.esciencecenter.xenon.files.RelativePath
Get a name element of this RelativePath.
getName() - Method in interface nl.esciencecenter.xenon.XenonPropertyDescription
Returns the name of the property.
getNameCount() - Method in class nl.esciencecenter.xenon.files.RelativePath
Get the number of name elements in the RelativePath.
getNewUniqueID() - Static method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCredentials
 
getNewUniqueID() - Static method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getNewUniqueID() - Static method in class nl.esciencecenter.xenon.adaptors.ssh.SshCredentials
 
getNewUniqueID() - Static method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
getNewUniqueID() - Static method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
getNewUniqueID() - Static method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavCredentials
 
getNewUniqueID() - Static method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
getNextFsID() - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
getNextID(String) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
getNextSchedulerID() - Static method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getNextUUID() - Static method in class nl.esciencecenter.xenon.engine.XenonEngine
 
getNodeCount() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Get the number of nodes.
getOpenMode() - Method in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
getOutputStreamFromFtpClient(FTPClient, Path, OpenOptions) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getParallelEnvironments(SchedulerConnection) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
 
getParallelEnvironments() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.QueueInfo
 
getParent() - Method in class nl.esciencecenter.xenon.files.RelativePath
Get the parent RelativePath, or null if this RelativePath does not have a parent.
getPassphrase() - Method in class nl.esciencecenter.xenon.adaptors.ssh.Robot
 
getPassword() - Method in class nl.esciencecenter.xenon.adaptors.ssh.Robot
 
getPassword() - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
Gets the password.
getPath() - Method in class nl.esciencecenter.xenon.adaptors.generic.Location
 
getPath(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
 
getPath() - Method in class nl.esciencecenter.xenon.util.Sandbox
The sandbox directory.
getPathOnNewFileSystem(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getPathProperties(HttpClient, String) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
getPermissions() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
getPort() - Method in class nl.esciencecenter.xenon.adaptors.generic.Location
 
getPort() - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
 
getPosixFilePermission(int, int) - Static method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
getPpn() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
getProcessesPerNode() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Get the number of processes to start on each node.
getProperties() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalCredential
 
getProperties() - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getProperties(PropFindMethod) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
getProperties() - Method in interface nl.esciencecenter.xenon.credentials.Credential
Get the properties used to create this Credential.
getProperties() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
getProperties() - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
 
getProperties() - Method in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
getProperties() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
getProperties() - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
getProperties() - Method in interface nl.esciencecenter.xenon.files.FileSystem
Get the properties used to create this FileSystem.
getProperties() - Method in interface nl.esciencecenter.xenon.jobs.Scheduler
Get the properties used to create this Scheduler.
getProperties() - Method in interface nl.esciencecenter.xenon.Xenon
Returns the properties that where used to create this Xenon.
getProperty(String) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
getProperty(String) - Method in class nl.esciencecenter.xenon.engine.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.engine.XenonProperties
 
getPropertyNames() - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Returns a sorted list of all supported property names.
getQacctInfo(Job) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getQstatInfo() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getQstatInfo() - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getQueueName() - Method in class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
getQueueName() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Get the queue name;
getQueueName() - Method in interface nl.esciencecenter.xenon.jobs.QueueStatus
Get the queue name.
getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getQueueNames(SchedulerConnection) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
 
getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
 
getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getQueueNames() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
getQueueNames() - Method in interface nl.esciencecenter.xenon.jobs.Scheduler
Get the queue names supported by this Scheduler.
getQueues(String[], SchedulerConnection) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
 
getQueueStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getQueueStatus(Scheduler, String) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
getQueueStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getQueueStatus(Scheduler, String) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
getQueueStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getQueueStatus(Scheduler, String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
getQueueStatus(String) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getQueueStatus(Scheduler, String) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
getQueueStatus(Scheduler, String) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
getQueueStatus(Scheduler, String) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Get the status of the queue of scheduler.
getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getQueueStatuses(Scheduler, String...) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getQueueStatuses(Scheduler, String...) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getQueueStatuses(Scheduler, String...) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
getQueueStatuses(String...) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getQueueStatuses(Scheduler, String...) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
getQueueStatuses(Scheduler, String...) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
getQueueStatuses(Scheduler, String...) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Get the status of all queues of scheduler.
getQueueStatusFromSInfo(Map<String, Map<String, String>>, String, Scheduler) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getReadMode() - Method in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
getRegularFtpFile(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getRelativePath() - Method in class nl.esciencecenter.xenon.engine.files.PathImplementation
 
getRelativePath() - Method in interface nl.esciencecenter.xenon.files.Path
Get the location relative to the root of the FileSystem.
getRelativePath() - Method in class nl.esciencecenter.xenon.files.RelativePath
Return a String representation of this RelativePath interpreted as a relative path.
getRelativePath(String, String) - Static method in class nl.esciencecenter.xenon.util.Utils
Provided with an absolute path and a root, this method returns a RelativePath that represents the part of path that is relative to the root.
getResponsesFromPropFindMethod(String, PropFindMethod) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
getResult() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpQuery
 
getResult() - Method in class nl.esciencecenter.xenon.util.OutputReader
Returns the data that has been read from the InputStream as a String.
getSacctInfo(Job...) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getScheduler() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getScheduler() - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getScheduler() - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getScheduler() - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getScheduler() - Method in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
getScheduler() - Method in class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
getScheduler() - Method in interface nl.esciencecenter.xenon.jobs.Job
Returns the Scheduler that was used to create this Job.
getScheduler() - Method in interface nl.esciencecenter.xenon.jobs.QueueStatus
Get the Scheduler that produced this QueueStatus.
getSchedulerSpecficInformation() - Method in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
getSchedulerSpecficInformation() - Method in class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
getSchedulerSpecficInformation() - Method in interface nl.esciencecenter.xenon.jobs.JobStatus
Get scheduler specific information on the Job.
getSchedulerSpecficInformation() - Method in interface nl.esciencecenter.xenon.jobs.QueueStatus
Get scheduler specific information on the queue.
getScheme() - Method in class nl.esciencecenter.xenon.adaptors.generic.Location
 
getScheme() - Method in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
getScheme() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
getScheme() - Method in interface nl.esciencecenter.xenon.files.FileSystem
Get the scheme used to access the FileSystem.
getScheme() - Method in interface nl.esciencecenter.xenon.jobs.Scheduler
Get the scheme used to access the Scheduler.
getSControlInfo(Job) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getSeparator() - Method in class nl.esciencecenter.xenon.files.RelativePath
Get the separator.
getSession() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles.FileSystemInfo
 
getSession(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
getSession() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs.SchedulerInfo
 
getSession() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
getSessionID() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
getSftpChannel() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
Get a connected channel for doing sftp operations.
getSftpChannel() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
getSftpChannelFromCache() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
Cached channel from putSftpChannelInCache() is returned and removed from cache.
getSinfoInfo(String...) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getSingleValue(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
 
getSizeProperty(String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Retrieves the value of a size property with the given name.
getSlots() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
getSlots() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.QueueInfo
 
getSource() - Method in class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
getSource() - Method in interface nl.esciencecenter.xenon.files.Copy
Retrieve the source of the copy.
getSource() - Method in class nl.esciencecenter.xenon.util.Sandbox.Pair
 
getSqueueInfo(Job...) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getSshConfig() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
getState() - Method in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
getState() - Method in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
getState() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
getState() - Method in interface nl.esciencecenter.xenon.files.CopyStatus
Get the state of the Copy operation.
getState() - Method in interface nl.esciencecenter.xenon.jobs.JobStatus
Get the state of the Job.
getStatus(Copy) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
getStatus() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
getStderr() - Method in class nl.esciencecenter.xenon.adaptors.scripting.RemoteCommandRunner
 
getStderr() - Method in class nl.esciencecenter.xenon.engine.jobs.StreamsImplementation
Returns the standard error stream of job.
getStderr() - Method in class nl.esciencecenter.xenon.engine.util.CommandRunner
 
getStderr() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Gets the path to the file to which the executable must redirect stderr.
getStderr() - Method in interface nl.esciencecenter.xenon.jobs.Streams
Returns the standard error stream of job.
getStdin() - Method in class nl.esciencecenter.xenon.engine.jobs.StreamsImplementation
Returns the standard input stream of job.
getStdin() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Gets the path to the file from which the executable must redirect stdin.
getStdin() - Method in interface nl.esciencecenter.xenon.jobs.Streams
Returns the standard input stream of job.
getStdout() - Method in class nl.esciencecenter.xenon.adaptors.scripting.RemoteCommandRunner
 
getStdout() - Method in class nl.esciencecenter.xenon.engine.jobs.StreamsImplementation
Returns the standard output stream of job.
getStdout() - Method in class nl.esciencecenter.xenon.engine.util.CommandRunner
 
getStdout() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Gets the path to the file to which the executable must redirect stdout.
getStdout() - Method in interface nl.esciencecenter.xenon.jobs.Streams
Returns the standard output stream of job.
getStreamElementFromEntry(FTPFile, Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpDirectoryAttributeStream
 
getStreamElementFromEntry(FTPFile, Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpDirectoryStream
 
getStreamElementFromEntry(I, Path) - Method in class nl.esciencecenter.xenon.adaptors.generic.DirectoryStreamBase
 
getStreamElementFromEntry(ChannelSftp.LsEntry, Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshDirectoryAttributeStream
 
getStreamElementFromEntry(ChannelSftp.LsEntry, Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshDirectoryStream
 
getStreamElementFromEntry(MultiStatusResponse, Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavDirectoryAttributeStream
 
getStreamElementFromEntry(MultiStatusResponse, Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavDirectoryStream
 
getStreams(Job) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
getStreams() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalInteractiveProcess
 
getStreams(Job) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
getStreams(Job) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
getStreams(Job) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
getStreams(Job) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
getStreams() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
getStreams(Job) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
getStreams(Job) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
getStreams(Job) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
getStreams() - Method in interface nl.esciencecenter.xenon.engine.util.InteractiveProcess
 
getStreams() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
getStreams(Job) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
getStreams(Job) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Returns the standard streams of a job.
getStringProperty(String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Retrieves the value of a string property with the given name.
getSubmittedJobs() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
getSupportedLocations() - Method in interface nl.esciencecenter.xenon.AdaptorStatus
Get the supported locations for this adaptor.
getSupportedLocations() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
getSupportedLocations() - Method in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
getSupportedProperties() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
 
getSupportedProperties() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
getSupportedProperties() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
 
getSupportedProperties() - Method in interface nl.esciencecenter.xenon.AdaptorStatus
Returns an array containing all properties this adaptor supports.
getSupportedProperties() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
getSupportedProperties(XenonPropertyDescription.Component) - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
getSupportedProperties() - Method in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
getSupportedProperties() - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Returns the descriptions of all supported properties.
getSupportedSchemes() - Method in interface nl.esciencecenter.xenon.AdaptorStatus
Get the supported schemes for this adaptor.
getSupportedSchemes() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
getSupportedSchemes() - Method in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
getTarget() - Method in class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
getTarget() - Method in interface nl.esciencecenter.xenon.files.Copy
Retrieve the target of the copy.
getTruncatingOrNewFileOutputStreamQuery() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
getTunnelPort() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
getType() - Method in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
getType() - Method in interface nl.esciencecenter.xenon.XenonPropertyDescription
Returns the type of the property.
getUniqueID() - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
 
getUniqueID() - Method in class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
getUniqueID() - Method in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
getUniqueID() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
getUniqueID() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
getUploadFiles() - Method in class nl.esciencecenter.xenon.util.Sandbox
Returns the list of files that will be uploaded when calling upload.
getUser() - Method in class nl.esciencecenter.xenon.adaptors.generic.Location
 
getUser() - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
 
getUsername() - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
Returns the user name.
getValue(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
Get the value of the OpenSSH argument without any splitting.
getValue() - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
getValues(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
Split the value of the argument on the same line according to OpenSSH specification.
getValues() - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
getWorkingDirectory() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Gets the path of the working directory for the executable.
getWorkingDirPath(JobDescription, RelativePath) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmJobScriptGenerator
 
getWriteMode() - Method in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
getXenonEngine() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
GIGA - Static variable in class nl.esciencecenter.xenon.engine.XenonProperties
One giga is a kilo*kilo*kilo
GridEngineAdaptor - Class in nl.esciencecenter.xenon.adaptors.gridengine
Adaptor for (Sun/Ocacle/Univa) Grid Engine scheduler.
GridEngineAdaptor(XenonEngine, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
Create a new GridEngineAdaptor.
GridEngineJobScriptGenerator - Class in nl.esciencecenter.xenon.adaptors.gridengine
Generator for GridEngine job script.
GridEngineJobScriptGenerator() - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineJobScriptGenerator
 
GridEngineSchedulerConnection - Class in nl.esciencecenter.xenon.adaptors.gridengine
Interface to the GridEngine command line tools.
GridEngineSchedulerConnection(ScriptingAdaptor, String, String, Credential, XenonProperties, XenonEngine) - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
GridEngineSchedulerConnectionFactory - Class in nl.esciencecenter.xenon.adaptors.gridengine
Simple Factory class to create scheduler connections
GridEngineSchedulerConnectionFactory() - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnectionFactory
 
GridEngineSetup - Class in nl.esciencecenter.xenon.adaptors.gridengine
Holds some info on the specifics of the machine we are connected to, such as queues and parallel environments.
GridEngineSetup(SchedulerConnection) - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
 
GridEngineSetup(String[], Map<String, QueueInfo>, Map<String, ParallelEnvironmentInfo>) - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
Testing constructor.
GridEngineXmlParser - Class in nl.esciencecenter.xenon.adaptors.gridengine
Parses xml output from various grid engine command line tools.
GridEngineXmlParser(boolean) - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineXmlParser
 
group() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
group - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
The group of this file
group() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
group() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
group() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
group() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Get the group of this file.

H

hasException() - Method in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
hasException() - Method in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
hasException() - Method in class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
hasException() - Method in interface nl.esciencecenter.xenon.files.CopyStatus
Has the Copy or status retrieval produced a exception ?
hasException() - Method in interface nl.esciencecenter.xenon.jobs.JobStatus
Has the Job or job retrieval produced a exception ?
hasException() - Method in interface nl.esciencecenter.xenon.jobs.QueueStatus
Did the queue produce an exception ?
hashCode() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
It was necessary to overwrite hashCode() because equals() is overridden also.
hashCode() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
hashCode() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
hashCode() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
It was necessary to overwrite hashCode() because equals() is overridden also.
hashCode() - Method in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
hashCode() - Method in class nl.esciencecenter.xenon.engine.files.PathAttributesPairImplementation
 
hashCode() - Method in class nl.esciencecenter.xenon.engine.files.PathImplementation
 
hashCode() - Method in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
hashCode() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
hashCode() - Method in class nl.esciencecenter.xenon.files.RelativePath
 
hashCode() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
 
hashCode() - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
 
hashCode() - Method in class nl.esciencecenter.xenon.util.Sandbox
 
hashCode() - Method in class nl.esciencecenter.xenon.util.Sandbox.Pair
 
hasID(String) - Method in class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
hasID(String) - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
hasNext() - Method in class nl.esciencecenter.xenon.adaptors.generic.DirectoryStreamBase
 
hasNext() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryAttributeStream
 
hasNext() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
 
hasNext() - Method in class nl.esciencecenter.xenon.engine.files.PathImplementation.PathIterator
 
hasNext() - Method in class nl.esciencecenter.xenon.engine.util.ImmutableArray.ImmutableArrayIterator
 
hasNext() - Method in class nl.esciencecenter.xenon.files.RelativePath.RelativePathIterator
 
hasRun - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
hasRun() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
hasSucceeded - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpCommand
 
haveDifferentGroups(FTPFile, FTPFile) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
haveDifferentTimestamps(FTPFile, FTPFile) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
haveDifferentUsers(FTPFile, FTPFile) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
haveRecentlySeen(String) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
haveRecentlySeen(String) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
hidden - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
Is the file hidden ?
HORIZONTAL_LINE_REGEX - Static variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
 
host - Variable in class nl.esciencecenter.xenon.adaptors.generic.Location
 
HostConfig() - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
 

I

id - Variable in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
identifier - Variable in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
identifiersAsCSList(Job[]) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
IGNORE_VERSION_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
Should the grid engine version on the target machine be ignored ?
IGNORE_VERSION_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
Should the slurm version on the target machine be ignored ?
IGNORE_VERSION_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
Should the grid engine version on the target machine be ignored ?
ignoreVersion - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineXmlParser
 
IllegalSourcePathException - Exception in nl.esciencecenter.xenon.files
Signals that the source path of an operation is invalid.
IllegalSourcePathException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.IllegalSourcePathException
 
IllegalSourcePathException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.IllegalSourcePathException
 
IllegalTargetPathException - Exception in nl.esciencecenter.xenon.files
Signals that the target path of an operation is invalid.
IllegalTargetPathException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.IllegalTargetPathException
 
IllegalTargetPathException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.IllegalTargetPathException
 
ImmutableArray<T> - Class in nl.esciencecenter.xenon.engine.util
 
ImmutableArray(T...) - Constructor for class nl.esciencecenter.xenon.engine.util.ImmutableArray
 
ImmutableArray.ImmutableArrayIterator - Class in nl.esciencecenter.xenon.engine.util
 
ImmutableArrayIterator() - Constructor for class nl.esciencecenter.xenon.engine.util.ImmutableArray.ImmutableArrayIterator
 
impl - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles.FileSystemInfo
 
impl - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles.FileSystemInfo
 
impl - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles.FileSystemInfo
 
in - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
in - Variable in class nl.esciencecenter.xenon.util.StreamForwarder
 
IncompatibleVersionException - Exception in nl.esciencecenter.xenon
Signals that an adaptor is unable to connect to a resource due to version problems.
IncompatibleVersionException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.IncompatibleVersionException
 
IncompatibleVersionException(String, String) - Constructor for exception nl.esciencecenter.xenon.IncompatibleVersionException
 
IncompleteJobDescriptionException - Exception in nl.esciencecenter.xenon.jobs
Signals that a JobDescription is missing required options.
IncompleteJobDescriptionException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.jobs.IncompleteJobDescriptionException
 
IncompleteJobDescriptionException(String, String) - Constructor for exception nl.esciencecenter.xenon.jobs.IncompleteJobDescriptionException
 
incOpenChannels(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
index - Variable in class nl.esciencecenter.xenon.engine.util.ImmutableArray.ImmutableArrayIterator
 
index - Variable in class nl.esciencecenter.xenon.files.RelativePath.RelativePathIterator
 
INFO - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
Ssh adaptor information start with this prefix.
INFO - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Local queue information start with this prefix.
INFO - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Ssh adaptor information start with this prefix.
INFO - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
Ssh adaptor information start with this prefix.
inputStream - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
InputWriter - Class in nl.esciencecenter.xenon.util
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.util.InputWriter
Create a new InputWriter that writes content to the destination.
interactive - Variable in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
interactive - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
Is this an interactive job ?
interactiveJobs - Variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
InteractiveProcess - Interface in nl.esciencecenter.xenon.engine.util
 
InteractiveProcessFactory - Interface in nl.esciencecenter.xenon.engine.util
 
InvalidCopyOptionsException - Exception in nl.esciencecenter.xenon.files
Signals that an invalid combination of CopyOptions have been specified.
InvalidCopyOptionsException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.InvalidCopyOptionsException
 
InvalidCopyOptionsException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.InvalidCopyOptionsException
 
InvalidCredentialException - Exception in nl.esciencecenter.xenon
Signals that an invalid credential was used to access a resource.
InvalidCredentialException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.InvalidCredentialException
 
InvalidCredentialException(String, String) - Constructor for exception nl.esciencecenter.xenon.InvalidCredentialException
 
InvalidJobDescriptionException - Exception in nl.esciencecenter.xenon.jobs
Signals that a JobDescription contains invalid values for certain options.
InvalidJobDescriptionException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.jobs.InvalidJobDescriptionException
 
InvalidJobDescriptionException(String, String) - Constructor for exception nl.esciencecenter.xenon.jobs.InvalidJobDescriptionException
 
InvalidLocationException - Exception in nl.esciencecenter.xenon
Signals that an invalid location was provided.
InvalidLocationException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.InvalidLocationException
 
InvalidLocationException(String, String) - Constructor for exception nl.esciencecenter.xenon.InvalidLocationException
 
InvalidOpenOptionsException - Exception in nl.esciencecenter.xenon.files
Signals that an invalid combination of OpenOptions have been specified.
InvalidOpenOptionsException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.InvalidOpenOptionsException
 
InvalidOpenOptionsException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.InvalidOpenOptionsException
 
InvalidPropertyException - Exception in nl.esciencecenter.xenon
Signals that a property has an invalid value.
InvalidPropertyException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.InvalidPropertyException
 
InvalidPropertyException(String, String) - Constructor for exception nl.esciencecenter.xenon.InvalidPropertyException
 
InvalidResumeTargetException - Exception in nl.esciencecenter.xenon.files
Signals that the data in the target of a resume does not match the data in the source.
InvalidResumeTargetException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.InvalidResumeTargetException
 
InvalidResumeTargetException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.InvalidResumeTargetException
 
InvalidSchemeException - Exception in nl.esciencecenter.xenon
Signals that an invalid scheme was provided.
InvalidSchemeException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.InvalidSchemeException
 
InvalidSchemeException(String, String) - Constructor for exception nl.esciencecenter.xenon.InvalidSchemeException
 
isAsync() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
isCancelled() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
isCodeSuccessfulCompletion(int) - Static method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCommand
 
isDirectory() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
isDirectory - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
Is this a directory ?
isDirectory() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
isDirectory() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
isDirectory() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavDirectoryAttributes
 
isDirectory() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
isDirectory() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Does the path refer to a directory ?
isDone() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalInteractiveProcess
 
isDone() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
isDone - Variable in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
isDone() - Method in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
isDone() - Method in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
isDone() - Method in class nl.esciencecenter.xenon.engine.util.BatchProcess
 
isDone() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
isDone() - Method in interface nl.esciencecenter.xenon.engine.util.Process
 
isDone() - Method in interface nl.esciencecenter.xenon.files.CopyStatus
Is the Copy done?
isDone() - Method in interface nl.esciencecenter.xenon.jobs.JobStatus
Is the Job done.
isDoneOrFailedState(String) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
Is the given state a done or failed state ?
isDoneState(String) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
Is the given state a done state ?
isEmpty() - Method in class nl.esciencecenter.xenon.files.RelativePath
Is this RelativePath empty ?
isEnded - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
isExecutable() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
isExecutable() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
isExecutable() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
isExecutable() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
isExecutable(int) - Static method in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
 
isExecutable() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Does the path refer to an executable file ?
isFailedState(String) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
Is the given state a failed state ?
isFinished() - Method in class nl.esciencecenter.xenon.util.InputWriter
Poll if the InputWriter has finished writing.
isFinished() - Method in class nl.esciencecenter.xenon.util.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.ftp.FtpFileAttributes
 
isHidden() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
isHidden() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
isHidden() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
isHidden() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Does the path refer to an hidden file ?
isInteractive() - Method in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
isInteractive() - Method in interface nl.esciencecenter.xenon.jobs.Job
Returns if this is an interactive job.
isInteractive() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Is this an interactive job ?
isLinux() - Static method in class nl.esciencecenter.xenon.util.Utils
Returns if we are currently running on Linux.
isLinuxRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Check if root only contains a valid Linux root element, which is "/".
isLocalRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Check if root contains a locally valid root element, such as "C:" on Windows or "/" on Linux and OSX.
isOkish(int) - Static method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
isOnline() - Method in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
isOnline - Variable in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
isOnline() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
isOnline() - Method in interface nl.esciencecenter.xenon.jobs.Job
Returns if this is an online job.
isOnline() - Method in interface nl.esciencecenter.xenon.jobs.Scheduler
Is this an online scheduler ? Online schedulers need to remain active for their jobs to run.
isOpen(Credential) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCredentials
 
isOpen(FileSystem) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
isOpen(Credential) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalCredentials
 
isOpen(FileSystem) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
isOpen(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
isOpen(Credential) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ForwardingCredentials
 
isOpen(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
isOpen(Credential) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshCredentials
 
isOpen(FileSystem) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
isOpen(Scheduler) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
isOpen(Credential) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavCredentials
 
isOpen(FileSystem) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
isOpen(Credential) - Method in interface nl.esciencecenter.xenon.credentials.Credentials
Test if a Credential is open.
isOpen(Credential) - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialsEngineImplementation
 
isOpen(FileSystem) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
isOpen(Scheduler) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
isOpen(FileSystem) - Method in interface nl.esciencecenter.xenon.files.Files
Return if the connection to the FileSystem is open.
isOpen(Scheduler) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Test if the connection to a Scheduler is open.
isOSX() - Static method in class nl.esciencecenter.xenon.util.Utils
Returns if we are currently running on OSX.
isOSXRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Check if root contains a valid OSX root element, which is "/".
isOther() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
isOther - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
Is this an other type of file ?
isOther() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
isOther() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
isOther() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
isOther() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Is the path not a file, link or directory ?
isPendingState(String) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
Is the given state a pending state ?
isReadable() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
isReadable() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
isReadable() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
isReadable() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
isReadable(int) - Static method in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
 
isReadable() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Does the path refer to an readable file ?
isRegular - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
Is this a regular file ?
isRegularFile() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
isRegularFile() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
isRegularFile() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
isRegularFile() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
isRegularFile() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavRegularFileAttributes
 
isRegularFile() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Does the path refer to a regular file ?
isRunning - Variable in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
isRunning() - Method in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
isRunning() - Method in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
isRunning - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
isRunning() - Method in interface nl.esciencecenter.xenon.files.CopyStatus
Is the Copy still running?
isRunning() - Method in interface nl.esciencecenter.xenon.jobs.JobStatus
Is the Job running.
isRunningState(String) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
Is the given state a running state ?
isStartSingleProcess() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Is only a single process started?
isSymbolicLink() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
isSymbolicLink - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
Is this a symbolic link ?
isSymbolicLink() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
isSymbolicLink() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
isSymbolicLink() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
isSymbolicLink() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Does the path refer to a symbolic link ?
isWindows - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
Is this a windows file ?
isWindows() - Static method in class nl.esciencecenter.xenon.util.Utils
Returns if we are currently running on Windows.
isWindowsRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Check if root only contains a valid Windows root element such as "C:".
isWritable() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
isWritable() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
isWritable() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
isWritable() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
isWritable(int) - Static method in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
 
isWritable() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Does the path refer to a writable file ?
iterator() - Method in class nl.esciencecenter.xenon.adaptors.generic.DirectoryStreamBase
 
iterator() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryAttributeStream
 
iterator - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
The Iterator from the underlying java.nio implementation.
iterator() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
 
iterator - Variable in class nl.esciencecenter.xenon.engine.files.PathImplementation.PathIterator
 
iterator() - Method in class nl.esciencecenter.xenon.engine.util.ImmutableArray
 
iterator() - Method in interface nl.esciencecenter.xenon.files.DirectoryStream
 
iterator() - Method in class nl.esciencecenter.xenon.files.RelativePath
Create an Iterator that returns all possible sub RelativePaths of this RelativePath, in order of increasing length.

J

javaArguments - Variable in class nl.esciencecenter.xenon.util.JavaJobDescription
 
javaClasspath - Variable in class nl.esciencecenter.xenon.util.JavaJobDescription
 
JavaJobDescription - Class in nl.esciencecenter.xenon.util
A JobDescription specialized in Java applications.
JavaJobDescription() - Constructor for class nl.esciencecenter.xenon.util.JavaJobDescription
 
javaMain - Variable in class nl.esciencecenter.xenon.util.JavaJobDescription
 
javaOpenOptions(OpenOption[]) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalUtils
 
javaOptions - Variable in class nl.esciencecenter.xenon.util.JavaJobDescription
 
javaPath(Path) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalUtils
Expand a Xenon Path to a Java Path.
javaPermissions(Set<PosixFilePermission>) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalUtils
 
javaSystemProperties - Variable in class nl.esciencecenter.xenon.util.JavaJobDescription
 
job - Variable in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
job - Variable in class nl.esciencecenter.xenon.engine.jobs.StreamsImplementation
 
job - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
Job - Interface in nl.esciencecenter.xenon.jobs
Job represents a job that has been submitted to a Scheduler.
JOB_OPTION_JOB_CONTENTS - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
JOB_OPTION_JOB_SCRIPT - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
JOB_OPTION_JOB_SCRIPT - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
JOB_OPTION_JOB_SCRIPT - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
JOB_OPTION_PARALLEL_ENVIRONMENT - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
JOB_OPTION_PARALLEL_SLOTS - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
JOB_OPTION_RESOURCES - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
JOB_OPTION_RESOURCES - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
JobCanceledException - Exception in nl.esciencecenter.xenon.jobs
Signals that a jobs has been canceled by the user.
JobCanceledException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.jobs.JobCanceledException
 
JobCanceledException(String, String) - Constructor for exception nl.esciencecenter.xenon.jobs.JobCanceledException
 
JobDescription - Class in nl.esciencecenter.xenon.jobs
JobDescription contains a description of a job that can be submitted to a Scheduler.
JobDescription() - Constructor for class nl.esciencecenter.xenon.jobs.JobDescription
Create a JobDescription.
JobDescription(JobDescription) - Constructor for class nl.esciencecenter.xenon.jobs.JobDescription
Create a JobDescription by copying an existing one.
JobExecutor - Class in nl.esciencecenter.xenon.engine.util
 
JobExecutor(String, Files, Path, InteractiveProcessFactory, JobImplementation, long) - Constructor for class nl.esciencecenter.xenon.engine.util.JobExecutor
 
jobID - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
JobImplementation - Class in nl.esciencecenter.xenon.engine.jobs
 
JobImplementation(Scheduler, String, boolean, boolean) - Constructor for class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
JobImplementation(Scheduler, String, JobDescription, boolean, boolean) - Constructor for class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
jobOptions - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The job options of this job
jobQueues - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
jobQueues - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs.SchedulerInfo
 
JobQueues - Class in nl.esciencecenter.xenon.engine.util
 
JobQueues(String, Files, Scheduler, Path, InteractiveProcessFactory, int, long) - Constructor for class nl.esciencecenter.xenon.engine.util.JobQueues
 
JobQueues.DaemonThreadFactory - Class in nl.esciencecenter.xenon.engine.util
Simple thread factory which returns daemon threads instead of normal threads
JOBS - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
Ssh job information start with this prefix.
JOBS - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Local job information start with this prefix.
JOBS - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Ssh job information start with this prefix.
JOBS - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
Ssh job information start with this prefix.
jobs() - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
Jobs - Interface in nl.esciencecenter.xenon.jobs
The Jobs API of Xenon.
jobs() - Method in interface nl.esciencecenter.xenon.Xenon
Retrieve the Jobs interface.
jobsAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
 
jobsAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
 
jobsAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingAdaptor
 
jobsAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingAdaptor
 
jobsAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
jobsAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
jobsAdaptor() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
 
jobsAdaptor() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
JobsEngine - Class in nl.esciencecenter.xenon.engine.jobs
 
JobsEngine(XenonEngine) - Constructor for class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
jobsEngine - Variable in class nl.esciencecenter.xenon.engine.XenonEngine
 
jobsFromStatus(String, Scheduler, List<Job>) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
jobsFromStatus(String, Scheduler, List<Job>) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
JobStatus - Interface in nl.esciencecenter.xenon.jobs
JobStatus contains status information for a specific Job.
JobStatusImplementation - Class in nl.esciencecenter.xenon.engine.jobs
 
JobStatusImplementation(Job, String, Integer, Exception, boolean, boolean, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
jobWasDeleted(Job) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
jobWasDeleted(Job) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
jsch - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
jsch - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
jschToOpenSSHMap - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
 

K

key - Variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
kill() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
killed - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
KILO - Static variable in class nl.esciencecenter.xenon.engine.XenonProperties
One kilo is 1024

L

lastAccessTime() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
lastAccessTime - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
The last access time of this file
lastAccessTime() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
lastAccessTime() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
lastAccessTime() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
lastAccessTime() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Get the last access time for this file.
lastModifiedTime() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
lastModifiedTime - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
The last modified time of this file
lastModifiedTime() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
lastModifiedTime() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
lastModifiedTime() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
lastModifiedTime() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Get the last modified time for this file.
lastSeenMap - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
Map with the last seen time of jobs.
lastSeenMap - Variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
Map with the last seen time of jobs.
length() - Method in class nl.esciencecenter.xenon.engine.util.ImmutableArray
 
levels - Variable in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
lineNumber - Variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
listDirectory(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
listDirectory(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
listDirectory(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
LOAD_SSH_CONFIG - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Load the OpenSSH config file by default.
LOAD_STANDARD_KNOWN_HOSTS - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
Load the known_hosts file by default.
LOAD_STANDARD_KNOWN_HOSTS - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Load the known_hosts file by default.
LOAD_STANDARD_KNOWN_HOSTS - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
Load the known_hosts file by default.
loadAdaptors(Map<String, String>) - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
LOCAL_ADAPTOR_NAME - Static variable in class nl.esciencecenter.xenon.engine.XenonEngine
The local adaptor is a special case, therefore we publish its name here.
LocalAdaptor - Class in nl.esciencecenter.xenon.adaptors.local
LocalAdaptor implements an Xenon adaptor for local operations.
LocalAdaptor(XenonEngine, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
 
localAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
The parent adaptor
localAdaptor - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
The parent adaptor
LocalCredential - Class in nl.esciencecenter.xenon.adaptors.local
A dummy Credential for local use.
LocalCredential() - Constructor for class nl.esciencecenter.xenon.adaptors.local.LocalCredential
 
localCredentials - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Local implementation for Credentials
LocalCredentials - Class in nl.esciencecenter.xenon.adaptors.local
A Credentials for local use.
LocalCredentials() - Constructor for class nl.esciencecenter.xenon.adaptors.local.LocalCredentials
 
LocalDirectoryAttributeStream - Class in nl.esciencecenter.xenon.adaptors.local
LocalDirectoryAttributeStream implements a DirectoryStream for local directories.
LocalDirectoryAttributeStream(LocalFiles, LocalDirectoryStream) - Constructor for class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryAttributeStream
 
LocalDirectoryStream - Class in nl.esciencecenter.xenon.adaptors.local
LocalDirectoryStream implements a DirectoryStream for local directories.
LocalDirectoryStream(Path, DirectoryStream.Filter) - Constructor for class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
 
LocalFileAttributes - Class in nl.esciencecenter.xenon.adaptors.local
LocalFileAttributes implements a FileAttributes for local files.
LocalFileAttributes(Path) - Constructor for class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
localFiles - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Local implementation for Files
localFiles - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryAttributeStream
LocalFiles to retrieve the attributes of a file
LocalFiles - Class in nl.esciencecenter.xenon.adaptors.local
LocalFiles implements an Xenon Files adaptor for local file operations.
LocalFiles(LocalAdaptor, CopyEngine) - Constructor for class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
LocalInteractiveProcess - Class in nl.esciencecenter.xenon.adaptors.local
LocalInteractiveProcess implements a InteractiveProcess for local interactive processes.
LocalInteractiveProcess(JobImplementation) - Constructor for class nl.esciencecenter.xenon.adaptors.local.LocalInteractiveProcess
 
localJobs - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Local implementation for Jobs
LocalJobs - Class in nl.esciencecenter.xenon.adaptors.local
LocalFiles implements an Xenon Jobs adaptor for local job operations.
LocalJobs(LocalAdaptor, XenonProperties, Path, XenonEngine) - Constructor for class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
localScheduler - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
LocalUtils - Class in nl.esciencecenter.xenon.adaptors.local
LocalUtils contains various utilities for local file operations.
LocalUtils() - Constructor for class nl.esciencecenter.xenon.adaptors.local.LocalUtils
 
Location - Class in nl.esciencecenter.xenon.adaptors.generic
 
Location(String, String, int) - Constructor for class nl.esciencecenter.xenon.adaptors.generic.Location
 
Location(String, String, int, String, String) - Constructor for class nl.esciencecenter.xenon.adaptors.generic.Location
 
Location(String, String) - Constructor for class nl.esciencecenter.xenon.adaptors.generic.Location
Parses a location URI as a Location.
location - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
location - Variable in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
location - Variable in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineJobScriptGenerator
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineXmlParser
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.scripting.RemoteCommandRunner
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmJobScriptGenerator
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSetup
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueJobScriptGenerator
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueXmlParser
 
LOGGER - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
LOGGER - Static variable in class nl.esciencecenter.xenon.engine.util.CommandRunner
 
LOGGER - Static variable in class nl.esciencecenter.xenon.engine.util.CopyEngine
A logger for this class
LOGGER - Static variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
LOGGER - Static variable in class nl.esciencecenter.xenon.engine.XenonEngine
 
LOGGER - Static variable in class nl.esciencecenter.xenon.util.InputWriter
 
LOGGER - Static variable in class nl.esciencecenter.xenon.util.StreamForwarder
 
login(Credential, FTPClient) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
loginWithCredentialOrDefault(FTPClient, Credential) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 

M

main(String[]) - Static method in class nl.esciencecenter.xenon.util.AdaptorDocGenerator
 
mapFromElement(Element) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineXmlParser
 
mark(int) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
mark(int) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
markSupported() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
markSupported() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
MAX_HISTORY - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
Maximum history length for finished jobs
MAX_HISTORY - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Property for maximum history length for finished jobs
MAX_HISTORY - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Maximum history length for finished jobs
MAX_HISTORY - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
Maximum history length for finished jobs
MAX_OPEN_CHANNELS - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
MAX_POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.engine.util.JobQueues
The maximum allowed value for the polling delay
maxTime - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The maximum run time in minutes.
MEGA - Static variable in class nl.esciencecenter.xenon.engine.XenonProperties
One mega is a kilo*kilo
mergeTuples(String[]) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
 
MILLISECONDS_IN_MINUTE - Static variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
Number of ms.
MILLISECONDS_PER_SECOND - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
Number of millisecond per second seems to be 1000
MIN_POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.engine.util.JobQueues
The minimal allowed value for the polling delay
MINUTES_PER_HOUR - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineJobScriptGenerator
 
MINUTES_PER_HOUR - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueJobScriptGenerator
 
mode - Variable in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
MODIFIED_DATE_KEY - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
move(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
move(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
Move or rename an existing source path to a non-existing target path.
move(Path, Path) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalUtils
 
move(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
Move or rename an existing source path to a non-existing target path.
move(Path, Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
move(Path, Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
move(Path, Path) - Method in interface nl.esciencecenter.xenon.files.Files
Move or rename an existing source path to a non-existing target path.
multiExecutor - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
MULTIQ - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
Local multi queue properties start with this prefix.
MULTIQ - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Local multi queue properties start with this prefix.
MULTIQ - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Local multi queue properties start with this prefix.
MULTIQ - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
Local multi queue properties start with this prefix.
multiQ - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
MULTIQ_MAX_CONCURRENT - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
Property for the maximum number of concurrent jobs in the multi queue.
MULTIQ_MAX_CONCURRENT - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Property for the maximum number of concurrent jobs in the multi queue.
MULTIQ_MAX_CONCURRENT - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Property for the maximum number of concurrent jobs in the multi queue.
MULTIQ_MAX_CONCURRENT - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
Property for the maximum number of concurrent jobs in the multi queue.
mustVerify() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
myFiles - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
myScheduler - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 

N

name - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
name - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.QueueInfo
 
name - Variable in class nl.esciencecenter.xenon.engine.Adaptor
 
name - Variable in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
NAME - Static variable in class nl.esciencecenter.xenon.engine.util.CopyEngine
The name of this unit
NAME - Static variable in class nl.esciencecenter.xenon.engine.XenonProperties
 
name - Variable in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
NAME - Static variable in class nl.esciencecenter.xenon.util.Utils
Name of this class (used in Exceptions)
newAttributesDirectoryStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
newAttributesDirectoryStream(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
newAttributesDirectoryStream(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
newAttributesDirectoryStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
newAttributesDirectoryStream(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
newAttributesDirectoryStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
newAttributesDirectoryStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
newAttributesDirectoryStream(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
newAttributesDirectoryStream(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
newAttributesDirectoryStream(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
newAttributesDirectoryStream(Path) - Method in interface nl.esciencecenter.xenon.files.Files
Create a DirectoryStream that iterates over all PathAttributePair entries in the directory dir.
newAttributesDirectoryStream(Path, DirectoryStream.Filter) - Method in interface nl.esciencecenter.xenon.files.Files
Create a DirectoryStream that iterates over all PathAttributePair entries in the directory dir that are accepted by the filter.
newBufferedReader(Files, Path, Charset) - Static method in class nl.esciencecenter.xenon.util.Utils
Opens a file for reading, returning a BufferedReader that may be used to read text from the file in an efficient manner.
newBufferedWriter(Files, Path, Charset, boolean) - Static method in class nl.esciencecenter.xenon.util.Utils
Opens or creates a file for writing, returning a BufferedWriter that may be used to write text to the file in an efficient manner.
newCertificateCredential(String, String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCredentials
 
newCertificateCredential(String, String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalCredentials
 
newCertificateCredential(String, String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ForwardingCredentials
 
newCertificateCredential(String, String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshCredentials
 
newCertificateCredential(String, String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavCredentials
 
newCertificateCredential(String, String, String, char[], Map<String, String>) - Method in interface nl.esciencecenter.xenon.credentials.Credentials
Constructs a certificate Credential.
newCertificateCredential(String, String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialsEngineImplementation
 
newDirectoryStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
newDirectoryStream(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
newDirectoryStream(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
newDirectoryStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
newDirectoryStream(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
newDirectoryStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
newDirectoryStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
newDirectoryStream(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
newDirectoryStream(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
newDirectoryStream(Path, DirectoryStream.Filter) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
newDirectoryStream(Path) - Method in interface nl.esciencecenter.xenon.files.Files
Create a DirectoryStream that iterates over all entries in the directory dir.
newDirectoryStream(Path, DirectoryStream.Filter) - Method in interface nl.esciencecenter.xenon.files.Files
Create a DirectoryStream that iterates over all entries in the directory dir that are accepted by the filter.
newFileSystem(String, String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
newFileSystem(String, String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
newFileSystem(SshMultiplexedSession, String, String, Credential, XenonProperties) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
newFileSystem(String, String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
newFileSystem(String, String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
newFileSystem(String, String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
newFileSystem(String, String, Credential, Map<String, String>) - Method in interface nl.esciencecenter.xenon.files.Files
Create a new FileSystem that represents a (possibly remote) data store at the location, using the scheme and credentials to get access.
newInputStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
newInputStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
newInputStream(Path) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalUtils
 
newInputStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
newInputStream(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
newInputStream(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
newInputStream(Path) - Method in interface nl.esciencecenter.xenon.files.Files
Open an existing file and return an InputStream to read from this file.
NEWLINE_REGEX - Static variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
 
newOutputStream(Path, OpenOption...) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
newOutputStream(Path, OpenOption...) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
newOutputStream(Path, OpenOption...) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
newOutputStream(Path, OpenOption...) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
newOutputStream(Path, OpenOption...) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
newOutputStream(Path, OpenOption...) - Method in interface nl.esciencecenter.xenon.files.Files
Open an file and return an OutputStream to write to this file.
newPasswordCredential(String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCredentials
 
newPasswordCredential(String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalCredentials
 
newPasswordCredential(String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ForwardingCredentials
 
newPasswordCredential(String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshCredentials
 
newPasswordCredential(String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavCredentials
 
newPasswordCredential(String, String, char[], Map<String, String>) - Method in interface nl.esciencecenter.xenon.credentials.Credentials
Constructs a password credential out of a username and a password.
newPasswordCredential(String, String, char[], Map<String, String>) - Method in class nl.esciencecenter.xenon.engine.credentials.CredentialsEngineImplementation
 
newPath(FileSystem, RelativePath) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
newPath(FileSystem, RelativePath) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
newPath(FileSystem, RelativePath) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
newPath(FileSystem, RelativePath) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
newPath(FileSystem, RelativePath) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
newPath(FileSystem, RelativePath) - Method in interface nl.esciencecenter.xenon.files.Files
Create a new Path that represents a (possibly non existing) location on filesystem.
newScheduler(String, String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
newScheduler(String, String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
newScheduler(String, String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
newScheduler(String, String, Credential, Map<String, String>) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
newScheduler(String, String, Credential, Map<String, String>) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Create a new Scheduler that represents a (possibly remote) job scheduler at the location, using the scheme and credentials to get access.
newScheduler(Jobs, String) - Static method in class nl.esciencecenter.xenon.util.Utils
Create a Scheduler for the given scheme, but without using a location, credential, or properties.
newSchedulerConnection(ScriptingAdaptor, String, String, Credential, XenonProperties, XenonEngine) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnectionFactory
 
newSchedulerConnection(ScriptingAdaptor, String, String, Credential, XenonProperties, XenonEngine) - Method in interface nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnectionFactory
 
newSchedulerConnection(ScriptingAdaptor, String, String, Credential, XenonProperties, XenonEngine) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnectionFactory
 
newSchedulerConnection(ScriptingAdaptor, String, String, Credential, XenonProperties, XenonEngine) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnectionFactory
 
newThread(Runnable) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues.DaemonThreadFactory
 
newXenon(Map<String, String>) - Static method in class nl.esciencecenter.xenon.engine.XenonEngine
Create a new Xenon using the given properties.
newXenon(Map<String, String>) - Static method in class nl.esciencecenter.xenon.XenonFactory
Create a new Xenon instance using the given properties.
next() - Method in class nl.esciencecenter.xenon.adaptors.generic.DirectoryStreamBase
 
next() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryAttributeStream
 
next() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
 
next() - Method in class nl.esciencecenter.xenon.engine.files.PathImplementation.PathIterator
 
next() - Method in class nl.esciencecenter.xenon.engine.util.ImmutableArray.ImmutableArrayIterator
 
next() - Method in class nl.esciencecenter.xenon.files.RelativePath.RelativePathIterator
 
nextID - Variable in class nl.esciencecenter.xenon.engine.util.CopyEngine
Current Copy ID
nextSessionID - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
nl.esciencecenter.xenon - package nl.esciencecenter.xenon
This package is the main entry point into the Xenon API.
nl.esciencecenter.xenon.adaptors.ftp - package nl.esciencecenter.xenon.adaptors.ftp
 
nl.esciencecenter.xenon.adaptors.generic - package nl.esciencecenter.xenon.adaptors.generic
 
nl.esciencecenter.xenon.adaptors.gridengine - package nl.esciencecenter.xenon.adaptors.gridengine
 
nl.esciencecenter.xenon.adaptors.local - package nl.esciencecenter.xenon.adaptors.local
 
nl.esciencecenter.xenon.adaptors.scripting - package nl.esciencecenter.xenon.adaptors.scripting
 
nl.esciencecenter.xenon.adaptors.slurm - package nl.esciencecenter.xenon.adaptors.slurm
 
nl.esciencecenter.xenon.adaptors.ssh - package nl.esciencecenter.xenon.adaptors.ssh
 
nl.esciencecenter.xenon.adaptors.torque - package nl.esciencecenter.xenon.adaptors.torque
 
nl.esciencecenter.xenon.adaptors.webdav - package nl.esciencecenter.xenon.adaptors.webdav
 
nl.esciencecenter.xenon.credentials - package nl.esciencecenter.xenon.credentials
This package contains classes and interfaces for managing credentials.
nl.esciencecenter.xenon.engine - package nl.esciencecenter.xenon.engine
 
nl.esciencecenter.xenon.engine.credentials - package nl.esciencecenter.xenon.engine.credentials
 
nl.esciencecenter.xenon.engine.files - package nl.esciencecenter.xenon.engine.files
 
nl.esciencecenter.xenon.engine.jobs - package nl.esciencecenter.xenon.engine.jobs
 
nl.esciencecenter.xenon.engine.util - package nl.esciencecenter.xenon.engine.util
 
nl.esciencecenter.xenon.files - package nl.esciencecenter.xenon.files
This package contains classes and interfaces for manipulating files.
nl.esciencecenter.xenon.jobs - package nl.esciencecenter.xenon.jobs
This package contains the classes and interfaces used to run jobs.
nl.esciencecenter.xenon.util - package nl.esciencecenter.xenon.util
This package is contains several utility classes.
nodeCount - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The number of nodes to run the job on.
normalize() - Method in class nl.esciencecenter.xenon.files.RelativePath
Normalize this RelativePath by removing as many redundant path elements as possible.
NoSuchCopyException - Exception in nl.esciencecenter.xenon.files
Signals that a unknown Copy handle was provided.
NoSuchCopyException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.NoSuchCopyException
 
NoSuchCopyException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.NoSuchCopyException
 
NoSuchJobException - Exception in nl.esciencecenter.xenon.jobs
Signals that a Job was not found.
NoSuchJobException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchJobException
 
NoSuchJobException(String, String) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchJobException
 
NoSuchPathException - Exception in nl.esciencecenter.xenon.files
Signals that a path does not exists.
NoSuchPathException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.NoSuchPathException
 
NoSuchPathException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.NoSuchPathException
 
NoSuchQueueException - Exception in nl.esciencecenter.xenon.jobs
Signals that a unknown queue was provided.
NoSuchQueueException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchQueueException
 
NoSuchQueueException(String, String) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchQueueException
 
NoSuchSchedulerException - Exception in nl.esciencecenter.xenon.jobs
Signals that a unknown scheduler was provided.
NoSuchSchedulerException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchSchedulerException
 
NoSuchSchedulerException(String, String) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchSchedulerException
 
NoSuchXenonException - Exception in nl.esciencecenter.xenon
Signals that a unknown Xenon instance was provided.
NoSuchXenonException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.NoSuchXenonException
 
NoSuchXenonException(String, String) - Constructor for exception nl.esciencecenter.xenon.NoSuchXenonException
 
NotConnectedException - Exception in nl.esciencecenter.xenon.adaptors.ssh
Signals that there was no connection.
NotConnectedException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.ssh.NotConnectedException
 
NotConnectedException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.ssh.NotConnectedException
 

O

occursIn(CopyOption...) - Method in enum nl.esciencecenter.xenon.files.CopyOption
Check if the CopyOption is listed in a sequence.
occursIn(OpenOption...) - Method in enum nl.esciencecenter.xenon.files.OpenOption
Check if a sequence of OpenOptions contains this option.
OK_code - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
online - Variable in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
openChannels - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
openMode - Variable in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
OpenOption - Enum in nl.esciencecenter.xenon.files
OpenOption is an enumeration containing all possible options for opening a stream to a file.
OpenOption() - Constructor for enum nl.esciencecenter.xenon.files.OpenOption
 
OpenOptions - Class in nl.esciencecenter.xenon.engine.util
 
OpenOptions() - Constructor for class nl.esciencecenter.xenon.engine.util.OpenOptions
 
openOptionsForWrite(boolean) - Static method in class nl.esciencecenter.xenon.util.Utils
Return an OpenOption array containing all options needed to open a file for writing.
OpenSSHArgument(String, String, int) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
OpenSSHConfig - Class in nl.esciencecenter.xenon.adaptors.ssh
This class implements ConfigRepository interface, and parses OpenSSH's configuration file.
OpenSSHConfig(Reader) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig
Parses an OpenSSH config from a Reader.
OpenSSHConfig.HostConfig - Class in nl.esciencecenter.xenon.adaptors.ssh
 
OpenSSHConfig.OpenSSHArgument - Class in nl.esciencecenter.xenon.adaptors.ssh
Parses and stores an argument of an OpenSSH config file.
out - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshOutputStream
 
out - Variable in class nl.esciencecenter.xenon.engine.util.CommandRunner
 
out - Variable in class nl.esciencecenter.xenon.util.StreamForwarder
 
output - Variable in class nl.esciencecenter.xenon.adaptors.scripting.RemoteCommandRunner
 
OutputReader - Class in nl.esciencecenter.xenon.util
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.util.OutputReader
Create an OutputReader that reads from source.
outputStream - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
outputStream - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavOutputStream
 
owner() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
owner - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
The owner of this file
owner() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
owner() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
owner() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
owner - Variable in class nl.esciencecenter.xenon.engine.util.CopyEngine
A Files used to access the files that need to be copied.
owner() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Get the owner of this file.

P

Pair(Path, Path) - Constructor for class nl.esciencecenter.xenon.util.Sandbox.Pair
 
ParallelEnvironmentInfo - Class in nl.esciencecenter.xenon.adaptors.gridengine
Class that holds some info on parallel environments used in Grid Engine.
ParallelEnvironmentInfo(Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
ParallelEnvironmentInfo(String, int, ParallelEnvironmentInfo.AllocationRule, int) - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
ParallelEnvironmentInfo.AllocationRule - Enum in nl.esciencecenter.xenon.adaptors.gridengine
 
parallelEnvironments - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
 
parallelEnvironments - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.QueueInfo
 
parse(String) - Static method in class nl.esciencecenter.xenon.adaptors.ftp.FtpLocation
 
parse(String) - Static method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig
Parses the given string, and returns an instance of ConfigRepository.
parse(File) - Static method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig
Parses the given file, and returns an instance of ConfigRepository.
parse(String, ConfigRepository) - Static method in class nl.esciencecenter.xenon.adaptors.ssh.SshLocation
Parses a location string resembling an URI to a SSHLocation.
parse(String) - Static method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavLocation
 
parse(String, String) - Static method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavLocation
 
parseDocument(String) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineXmlParser
 
parseDocument(String) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueXmlParser
 
parseJobIDFromLine(String, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
Get a JobID (number) from a line of input.
parseJobInfos(String) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineXmlParser
Parses job info from "qstat -xml"
parseJobInfos(String) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueXmlParser
Parses job info from "qstat -x"
parseKeyValueLines(String, Pattern, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.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.scripting.ScriptingParser
Parses a output with key=value pairs separated by whitespace, on one or more lines.
parseKeyValueRecords(String, String, Pattern, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
Parses multiple key value records.
parseList(String) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.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.gridengine.GridEngineXmlParser
Parses queue info from "qstat -g c -xml"
parser - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
parser - Variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
parseSizeValue(String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
 
parseTable(String, String, Pattern, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
Parses lines containing multiple values.
password - Variable in class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
Must be char array for security!! (Strings end up in the constant pool, etc.)
PasswordCredentialImplementation - Class in nl.esciencecenter.xenon.engine.credentials
A Credential based on a user name and password.
PasswordCredentialImplementation(String, String, XenonProperties, String, char[]) - Constructor for class nl.esciencecenter.xenon.engine.credentials.PasswordCredentialImplementation
 
path - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
path - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
path - Variable in class nl.esciencecenter.xenon.adaptors.generic.Location
 
path - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
path - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavOutputStream
 
path - Variable in class nl.esciencecenter.xenon.engine.files.PathAttributesPairImplementation
 
path() - Method in class nl.esciencecenter.xenon.engine.files.PathAttributesPairImplementation
 
Path - Interface in nl.esciencecenter.xenon.files
Path represents a specific location on a FileSystem, as by the FileSystems root plus a RelativePath.
path() - Method in interface nl.esciencecenter.xenon.files.PathAttributesPair
Get the Path in this PathAttributesPair.
path - Variable in class nl.esciencecenter.xenon.util.Sandbox
 
PATH_ELEMENT_LENGTH - Static variable in class nl.esciencecenter.xenon.files.RelativePath
Estimate of path element String length.
PathAlreadyExistsException - Exception in nl.esciencecenter.xenon.files
Signals that a path already exists.
PathAlreadyExistsException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.PathAlreadyExistsException
 
PathAlreadyExistsException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.PathAlreadyExistsException
 
PathAttributesPair - Interface in nl.esciencecenter.xenon.files
Path with its associated Attributes.
PathAttributesPairImplementation - Class in nl.esciencecenter.xenon.engine.files
 
PathAttributesPairImplementation(Path, FileAttributes) - Constructor for class nl.esciencecenter.xenon.engine.files.PathAttributesPairImplementation
 
PathImplementation - Class in nl.esciencecenter.xenon.engine.files
Implementation of Path.
PathImplementation(FileSystem, RelativePath) - Constructor for class nl.esciencecenter.xenon.engine.files.PathImplementation
 
PathImplementation(FileSystem, RelativePath...) - Constructor for class nl.esciencecenter.xenon.engine.files.PathImplementation
 
PathImplementation.PathIterator - Class in nl.esciencecenter.xenon.engine.files
 
PathIterator(Iterator<RelativePath>) - Constructor for class nl.esciencecenter.xenon.engine.files.PathImplementation.PathIterator
 
PathUninspectableException - Exception in nl.esciencecenter.xenon.adaptors.webdav
 
PathUninspectableException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.webdav.PathUninspectableException
 
PathUninspectableException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.webdav.PathUninspectableException
 
pending - Variable in class nl.esciencecenter.xenon.engine.util.CopyEngine
Pending copies
PENDING_STATES - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
These are the states a job can be in when it is pending: PENDING: the job is awaiting resource allocation.
PermissionDeniedException - Exception in nl.esciencecenter.xenon.adaptors.ssh
Signals that the user does not have sufficient permissions to perform the operation.
PermissionDeniedException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.ssh.PermissionDeniedException
 
PermissionDeniedException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.ssh.PermissionDeniedException
 
permissions() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
permissions - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
The permissions of this file (POSIX only)
permissions() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
permissions() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
permissions() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
permissions() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Get the permissions of this file.
permissionsToBits(Set<PosixFilePermission>) - Static method in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
 
permissionTypes - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
POLL_DELAY_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
Polling delay for jobs started by this adaptor.
POLL_DELAY_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
Polling delay for jobs started by this adaptor.
POLL_DELAY_PROPERTY - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
Polling delay for jobs started by this adaptor.
pollDelay - Variable in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
Property for maximum history length for finished jobs
POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Property for maximum history length for finished jobs
POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Property for maximum history length for finished jobs
POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
Property for maximum history length for finished jobs
POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.engine.util.CopyEngine
The polling delay
POLLING_DELAY - Static variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
Polling delay in ms.
pollingDelay - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
pollingDelay - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
port - Variable in class nl.esciencecenter.xenon.adaptors.generic.Location
 
PosixFilePermission - Enum in nl.esciencecenter.xenon.files
PosixFilePermission is an enumeration containing all supported Posix file permissions.
PosixFilePermission() - Constructor for enum nl.esciencecenter.xenon.files.PosixFilePermission
 
PosixFileUtils - Class in nl.esciencecenter.xenon.engine.util
PosixFileUtils contains several utility functions related to Posix files.
PosixFileUtils() - Constructor for class nl.esciencecenter.xenon.engine.util.PosixFileUtils
 
postVisitDirectory(Path, XenonException, Files) - Method in interface nl.esciencecenter.xenon.util.FileVisitor
Invoked for a directory after entries in the directory, and all of their descendants, have been visited.
ppn - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
All our own properties start with this prefix.
PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
The prefix used by all properties related to this adaptor
PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Local properties start with this prefix.
PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
The prefix used by all properties related to this adaptor
PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
All our own properties start with this prefix.
PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
The prefix used by all properties related to this adaptor
PREFIX - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
All our own properties start with this prefix.
PREFIX - Static variable in class nl.esciencecenter.xenon.engine.XenonEngine
All our own properties start with this prefix.
preVisitDirectory(Path, FileAttributes, Files) - Method in interface nl.esciencecenter.xenon.util.FileVisitor
Invoked for a directory before entries in the directory are visited.
printAdaptorDoc(PrintWriter, AdaptorStatus) - Method in class nl.esciencecenter.xenon.util.AdaptorDocGenerator
 
printProperties(PrintStream, String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Prints properties (including default properties) to a stream.
printPropertyDescription(PrintWriter, XenonPropertyDescription) - Method in class nl.esciencecenter.xenon.util.AdaptorDocGenerator
 
process - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalInteractiveProcess
 
process - Variable in class nl.esciencecenter.xenon.engine.util.BatchProcess
 
Process - Interface in nl.esciencecenter.xenon.engine.util
 
processesPerNode - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The number of processes to start/reserve per node.
processOptions(String, OpenOption...) - Static method in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
processPath(Files, Path, String) - Method in class nl.esciencecenter.xenon.engine.util.BatchProcess
 
promptPassphrase(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.Robot
 
promptPassword(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.Robot
 
promptYesNo(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.Robot
 
properties - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpCredentials
 
properties - Variable in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
properties - Variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.HostConfig
 
properties - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
properties - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
properties - Variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
properties - Variable in class nl.esciencecenter.xenon.engine.Adaptor
 
properties - Variable in class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
 
properties - Variable in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
properties - Variable in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
properties - Variable in class nl.esciencecenter.xenon.engine.XenonEngine
 
properties - Variable in class nl.esciencecenter.xenon.engine.XenonProperties
The properties that are actually set.
propertySet(String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Check if the property with the given name is set.
PropertyTypeException - Exception in nl.esciencecenter.xenon.engine
Signals that a property has a different type than the get method it was retrieved with.
PropertyTypeException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.engine.PropertyTypeException
 
PropertyTypeException(String, String) - Constructor for exception nl.esciencecenter.xenon.engine.PropertyTypeException
 
protectAgainstShellMetas(String) - Static method in class nl.esciencecenter.xenon.engine.util.CommandLineUtils
Escapes and quotes command line arguments to keep shells from expanding/interpreting them.
putSftpChannelInCache(ChannelSftp) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
Caches one channel.

Q

QACCT_HEADER - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
qconfPeDetailsArguments(String[]) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
generate arguments to list details of all parallel environments given
queryQueueNames() - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
queryQueues(String...) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
QUEUE - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
All our own queue properties start with this prefix.
QUEUE - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
Local queue properties start with this prefix.
QUEUE - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
All our own queue properties start with this prefix.
QUEUE - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
All our own queue properties start with this prefix.
QueueInfo - Class in nl.esciencecenter.xenon.adaptors.gridengine
Class that holds some info on queues used in Grid Engine.
QueueInfo(Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.QueueInfo
 
QueueInfo(String, int, String...) - Constructor for class nl.esciencecenter.xenon.adaptors.gridengine.QueueInfo
Testing constructor
queueInfoName - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
queueName - Variable in class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
queueName - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The queue to submit to.
queueNames - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
 
queueNames - Variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
queueNames - Variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
queueNames - Variable in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
queues - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSetup
 
QueueStatus - Interface in nl.esciencecenter.xenon.jobs
QueueStatus contains status information for a specific queue.
QueueStatusImplementation - Class in nl.esciencecenter.xenon.engine.jobs
 
QueueStatusImplementation(Scheduler, String, Exception, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
quotesPattern - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
Matches all text before a quote, or if the text starts with a quote, all text between quotes.

R

read() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
read(byte[]) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
read(byte[], int, int) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
read() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
read(byte[]) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
read(byte[], int, int) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
READ_GROUP - Static variable in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
read by group
READ_OTHERS - Static variable in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
read by others
READ_OWNER - Static variable in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
read by owner
readable - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
Is the file readable ?
readAhead - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
A buffer to read ahead.
readAllBytes(InputStream) - Static method in class nl.esciencecenter.xenon.util.Utils
Read all bytes from the input stream and return them in a byte array.
readAllBytes(Files, Path) - Static method in class nl.esciencecenter.xenon.util.Utils
Read all the bytes from a file and return them as a byte[].
readAllLines(Files, Path, Charset) - Static method in class nl.esciencecenter.xenon.util.Utils
Read all lines from a file and return them in a List.
readFully(InputStream, byte[]) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
readLines(InputStream, Charset) - Static method in class nl.esciencecenter.xenon.util.Utils
Read all lines from a InputStream and return them in a List.
readMode - Variable in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
readSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
readSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
readSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
readSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
readSymbolicLink(Path) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
readSymbolicLink(Path) - Method in interface nl.esciencecenter.xenon.files.Files
Reads the target of a symbolic link (optional operation).
readToString(InputStream, Charset) - Static method in class nl.esciencecenter.xenon.util.Utils
Read all bytes from the input stream and return them in as a single String.
readToString(InputStream) - Static method in class nl.esciencecenter.xenon.util.Utils
Read all bytes from the input stream and return them in as a single String.
readToString(Files, Path, Charset) - Static method in class nl.esciencecenter.xenon.util.Utils
Read all the bytes from a file and return them as a String using the Charset for conversion.
recursiveCopy(Files, Path, Path, CopyOption...) - Static method in class nl.esciencecenter.xenon.util.Utils
Recursively copies directories, files and symbolic links from source to target.
recursiveDelete(Files, Path) - Static method in class nl.esciencecenter.xenon.util.Utils
Recursively removes all directories, files and symbolic links in path.
recursiveMapFromElement(Node, Map<String, String>) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueXmlParser
Create a Map from the tag names and text values of child nodes.
relativePath - Variable in class nl.esciencecenter.xenon.engine.files.PathImplementation
 
RelativePath - Class in nl.esciencecenter.xenon.files
RelativePath contains a sequence of path elements separated by a separator.
RelativePath() - Constructor for class nl.esciencecenter.xenon.files.RelativePath
Create a new empty RelativePath using the default separator.
RelativePath(String) - Constructor for class nl.esciencecenter.xenon.files.RelativePath
Create a new RelativePath using the path and the default separator.
RelativePath(String...) - Constructor for class nl.esciencecenter.xenon.files.RelativePath
Create a new RelativePath using the given path elements and the default separator.
RelativePath(RelativePath...) - Constructor for class nl.esciencecenter.xenon.files.RelativePath
Create a new RelativePath by appending the provided paths.
RelativePath(char, String...) - Constructor for class nl.esciencecenter.xenon.files.RelativePath
Create a new RelativePath using the given path elements and the separator.
RelativePath(char, List<String>) - Constructor for class nl.esciencecenter.xenon.files.RelativePath
Create a new RelativePath using the given path elements and the separator.
RelativePath.RelativePathIterator - Class in nl.esciencecenter.xenon.files
 
RelativePathIterator() - Constructor for class nl.esciencecenter.xenon.files.RelativePath.RelativePathIterator
 
relativize(RelativePath) - Method in class nl.esciencecenter.xenon.files.RelativePath
Create a relative RelativePath between the given RelativePath and this RelativePath.
releaseExecChannel(ChannelExec) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
releaseExecChannel(ChannelExec) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
releaseSftpChannel(ChannelSftp) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
releaseSftpChannel(ChannelSftp) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
RemoteCommandRunner - Class in nl.esciencecenter.xenon.adaptors.scripting
Runs a command.
RemoteCommandRunner(Xenon, Scheduler, String, String, String, String...) - Constructor for class nl.esciencecenter.xenon.adaptors.scripting.RemoteCommandRunner
Run a command remotely, and save stdout, stderr, and exit code for later processing.
remove() - Method in class nl.esciencecenter.xenon.adaptors.generic.DirectoryStreamBase
 
remove() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryAttributeStream
 
remove() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
 
remove() - Method in class nl.esciencecenter.xenon.engine.files.PathImplementation.PathIterator
 
remove() - Method in class nl.esciencecenter.xenon.engine.util.ImmutableArray.ImmutableArrayIterator
 
remove() - Method in class nl.esciencecenter.xenon.files.RelativePath.RelativePathIterator
 
removeConnection(SchedulerConnection) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
removeTunnel(int) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
replyString - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpCommand
 
reset() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
reset() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
resolve(RelativePath) - Method in class nl.esciencecenter.xenon.files.RelativePath
Resolve a RelativePath against this RelativePath.
resolve(String) - Method in class nl.esciencecenter.xenon.files.RelativePath
Resolve a String containing a RelativePath against this path.
resolve(Files, Path, String) - Static method in class nl.esciencecenter.xenon.util.Sandbox
 
resolveSibling(RelativePath) - Method in class nl.esciencecenter.xenon.files.RelativePath
Resolves the given RelativePath to this paths parent RelativePath, thereby creating a sibling to this RelativePath.
resolveWithEntryPath(Files, FileSystem, String...) - Static method in class nl.esciencecenter.xenon.util.Utils
Resolve a relative path with the entry path of the fileSystem and return a new Path that represents this location.
resolveWithRoot(Files, Path, String...) - Static method in class nl.esciencecenter.xenon.util.Utils
Resolve a relative path against root and return a new Path that represents this location.
result - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpQuery
 
Robot - Class in nl.esciencecenter.xenon.adaptors.ssh
 
Robot(boolean) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.Robot
 
run() - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine.CopyThread
 
run() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
run() - Method in class nl.esciencecenter.xenon.util.InputWriter
Entry point for the Daemon thread.
run() - Method in class nl.esciencecenter.xenon.util.OutputReader
Entry method for daemon thread.
run() - Method in class nl.esciencecenter.xenon.util.StreamForwarder
Main entry method for the daemon thread.
runCheckedCommand(String, String, String...) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
Run a command until completion.
runCommand(String, String, String...) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
Run a command on the remote scheduler machine.
running - Variable in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
running - Variable in class nl.esciencecenter.xenon.engine.util.CopyEngine
Running copy
RUNNING_STATES - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
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

Sandbox - Class in nl.esciencecenter.xenon.util
Sandbox represents a (possibly remote and usually temporary) directory used for running jobs.
Sandbox(Files, Path, String) - Constructor for class nl.esciencecenter.xenon.util.Sandbox
Creates a sandbox.
Sandbox.Pair - Class in nl.esciencecenter.xenon.util
Pair represents the combination of a source and destination path
scheduler - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
scheduler - Variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
scheduler - Variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
scheduler - Variable in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
scheduler - Variable in class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
Scheduler - Interface in nl.esciencecenter.xenon.jobs
Scheduler represents a (possibly remote) scheduler that can be used to submit jobs and retrieve queue information.
SchedulerConnection - Class in nl.esciencecenter.xenon.adaptors.scripting
Connection to a remote scheduler, implemented by calling command line commands over a ssh connection.
SchedulerConnection(ScriptingAdaptor, String, String, Credential, XenonProperties, XenonEngine, long) - Constructor for class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
SchedulerConnectionFactory - Interface in nl.esciencecenter.xenon.adaptors.scripting
Factory interface for scheduling connections.
schedulerID - Static variable in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
SchedulerImplementation - Class in nl.esciencecenter.xenon.engine.jobs
 
SchedulerImplementation(String, String, String, String, String[], Credential, XenonProperties, boolean, boolean, boolean) - Constructor for class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
SchedulerInfo(SshMultiplexedSession, JobQueues) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshJobs.SchedulerInfo
 
schedulers - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
schedulerSpecificInformation - Variable in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
schedulerSpecificInformation - Variable in class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
scheme - Variable in class nl.esciencecenter.xenon.adaptors.generic.Location
 
scheme - Variable in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
scheme - Variable in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
SCHEME_SEPARATOR - Static variable in class nl.esciencecenter.xenon.adaptors.generic.Location
 
ScriptingAdaptor - Class in nl.esciencecenter.xenon.adaptors.scripting
ScriptingAdaptor is a generic adaptor implementation.
ScriptingAdaptor(XenonEngine, String, String, ImmutableArray<String>, ImmutableArray<String>, ImmutableArray<XenonPropertyDescription>, XenonProperties, SchedulerConnectionFactory) - Constructor for class nl.esciencecenter.xenon.adaptors.scripting.ScriptingAdaptor
 
ScriptingJobs - Class in nl.esciencecenter.xenon.adaptors.scripting
Implementation of Xenon Jobs interface using ssh and scripts.
ScriptingJobs(ScriptingAdaptor, XenonEngine, SchedulerConnectionFactory) - Constructor for class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
ScriptingParser - Class in nl.esciencecenter.xenon.adaptors.scripting
 
ScriptingParser() - Constructor for class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
 
selectJobs(SchedulerConnection, Job[], Job[]) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
selectJobs(String, Job[], Job[]) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
separator - Variable in class nl.esciencecenter.xenon.files.RelativePath
The separator used in this relative path
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.ssh.ConnectionLostException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.ssh.EndOfFileException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.ssh.NotConnectedException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.ssh.PermissionDeniedException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.ssh.UnsupportedIOOperationException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.adaptors.webdav.PathUninspectableException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.credentials.CertificateNotFoundException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.engine.PropertyTypeException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.engine.util.BadParameterException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.engine.util.CommandNotFoundException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.AttributeNotSupportedException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.DirectoryNotEmptyException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.FileSystemClosedException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.IllegalSourcePathException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.IllegalTargetPathException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.InvalidCopyOptionsException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.InvalidOpenOptionsException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.InvalidResumeTargetException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.NoSuchCopyException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.NoSuchPathException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.files.PathAlreadyExistsException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.IncompatibleVersionException
 
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.InvalidSchemeException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.jobs.IncompleteJobDescriptionException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.jobs.InvalidJobDescriptionException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.jobs.JobCanceledException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.jobs.NoSuchJobException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.jobs.NoSuchQueueException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.jobs.NoSuchSchedulerException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.jobs.UnsupportedJobDescriptionException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.NoSuchXenonException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.UnknownPropertyException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.XenonException
 
serialVersionUID - Static variable in exception nl.esciencecenter.xenon.XenonRuntimeException
 
session - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles.FileSystemInfo
 
session - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
session - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
session - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcessFactory
 
session - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs.SchedulerInfo
 
session - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshOutputStream
 
session - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
sessionID - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
sessions - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
setAppendMode(String, OpenOption) - Method in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
setArguments(String...) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the command line arguments of the executable.
setArguments(String...) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
This method should not be used.
setBytesCopied(long) - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
setBytesToCopy(long) - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
setConfigFile(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
setEnd() - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
setEnvironment(Map<String, String>) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the environment of the executable.
setException(Exception) - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
setExecutable(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the path to the executable.
setFinished() - Method in class nl.esciencecenter.xenon.util.InputWriter
 
setFinished() - Method in class nl.esciencecenter.xenon.util.OutputReader
 
setHasSucceeded(boolean) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCommand
 
setInteractive(boolean) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set if this is an interactive job.
setJavaArguments(String...) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Sets the arguments of the java main class.
setJavaClasspath(String...) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Sets the java class path.
setJavaMain(String) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Sets the main class.
setJavaOptions(String...) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Sets the JVM options.
setJavaSystemProperties(Map<String, String>) - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
Sets the system properties.
setJobOptions(Map<String, String>) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the job options of the job.
setKnownHostsFile(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
setMaxTime(int) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set the maximum job time (in minutes).
setNodeCount(int) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set the number of nodes.
setOpenMode(String, OpenOption) - Method in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFiles
 
setPosixFilePermissions(Path, Set<PosixFilePermission>) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalUtils
 
setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
setPosixFilePermissions(Path, Set<PosixFilePermission>) - Method in interface nl.esciencecenter.xenon.files.Files
Sets the POSIX permissions of a path.
setProcessesPerNode(int) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set the number of processes started on each node.
setQueueName(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set the queue name;
setReadMode(OpenOption) - Method in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
setReplyString(String) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpCommand
 
setResult(T) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpQuery
 
setStartSingleProcess(boolean) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Set if only a single process is started, instead of nodeCount * processesPerNode.
setStderr(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the path to the file to which the executable must redirect stderr.
setStdin(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the path to the file from which the executable must redirect stdin.
setStdout(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the path to the file to which the executable must redirect stdout.
setStreams(Streams) - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
setupInfo - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
setUploadFiles(Path...) - Method in class nl.esciencecenter.xenon.util.Sandbox
Sets the list of files that will be uploaded to files.
setWorkingDirectory(String) - Method in class nl.esciencecenter.xenon.jobs.JobDescription
Sets the path of the working directory for the executable.
setWriteMode(OpenOption) - Method in class nl.esciencecenter.xenon.engine.util.OpenOptions
 
sftpChannelCache - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
sftpExceptionToXenonException(SftpException) - Static method in class nl.esciencecenter.xenon.adaptors.ssh.SshUtil
 
SGE62_SCHEMA_ATTRIBUTE - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineXmlParser
 
SGE62_SCHEMA_VALUE - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineXmlParser
 
SGID - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
Bit set to set group ID on execution
showMessage(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.Robot
 
singleExecutor - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
singleQ - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
size() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
size - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
The size of this file
size() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
size() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
size() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
size() - Method in interface nl.esciencecenter.xenon.files.FileAttributes
Get the size of this file.
skip(long) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
skip(long) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
sleep(long) - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
Sleep for a certain amount of time, provide the job is not done, and no one requested an update.
slots - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
slots - Variable in class nl.esciencecenter.xenon.adaptors.gridengine.QueueInfo
 
SLURM_UPDATE_SLEEP - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
SLURM_UPDATE_TIMEOUT - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
SlurmAdaptor - Class in nl.esciencecenter.xenon.adaptors.slurm
Adaptor for Slurm scheduler.
SlurmAdaptor(XenonEngine, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
Create a new SlurmAdaptor.
SlurmJobScriptGenerator - Class in nl.esciencecenter.xenon.adaptors.slurm
 
SlurmJobScriptGenerator() - Constructor for class nl.esciencecenter.xenon.adaptors.slurm.SlurmJobScriptGenerator
 
SlurmSchedulerConnection - Class in nl.esciencecenter.xenon.adaptors.slurm
Interface to the GridEngine command line tools.
SlurmSchedulerConnection(ScriptingAdaptor, String, Credential, XenonProperties, XenonEngine) - Constructor for class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
SlurmSchedulerConnectionFactory - Class in nl.esciencecenter.xenon.adaptors.slurm
 
SlurmSchedulerConnectionFactory() - Constructor for class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnectionFactory
 
SlurmSetup - Class in nl.esciencecenter.xenon.adaptors.slurm
 
SlurmSetup(Map<String, String>, boolean, boolean) - Constructor for class nl.esciencecenter.xenon.adaptors.slurm.SlurmSetup
 
source - Variable in class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
source - Variable in class nl.esciencecenter.xenon.util.OutputReader
 
source - Variable in class nl.esciencecenter.xenon.util.Sandbox.Pair
 
split(String) - Method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
SSH_CONFIG_FILE - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
OpenSSH config filename.
SshAdaptor - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshAdaptor(XenonEngine, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
SshAdaptor(XenonEngine, JSch, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
sshArguments - Variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig
 
SSHCertificateCredentialImplementation - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SSHCertificateCredentialImplementation(String, String, XenonProperties, String, String, char[], boolean) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SSHCertificateCredentialImplementation
Create a new SSHCertificateCredentialImplementation.
SshCredentials - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshCredentials(SshAdaptor) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshCredentials
 
SshDirectoryAttributeStream - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshDirectoryAttributeStream(Path, DirectoryStream.Filter, List<ChannelSftp.LsEntry>) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshDirectoryAttributeStream
 
SshDirectoryStream - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshDirectoryStream(Path, DirectoryStream.Filter, List<ChannelSftp.LsEntry>) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshDirectoryStream
 
SshFileAttributes - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshFileAttributes(SftpATTRS, Path) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
SshFiles - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshFiles(SshAdaptor, XenonEngine) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
SshFiles.FileSystemInfo - Class in nl.esciencecenter.xenon.adaptors.ssh
Used to store all state attached to a filesystem.
SshInputStream - Class in nl.esciencecenter.xenon.adaptors.ssh
We have to implement a special input stream, and delegate all calls to the internal jcraft input stream, because we have to disconnect the channel on a close of the stream.
SshInputStream(InputStream, SshMultiplexedSession, ChannelSftp) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
SshInteractiveProcess - Class in nl.esciencecenter.xenon.adaptors.ssh
LocalBatchProcess implements a InteractiveProcess for local batch processes.
SshInteractiveProcess(SshMultiplexedSession, Job) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
SshInteractiveProcessFactory - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshInteractiveProcessFactory(SshMultiplexedSession) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcessFactory
 
SshJobs - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshJobs(XenonProperties, SshAdaptor, XenonEngine) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
SshJobs.SchedulerInfo - Class in nl.esciencecenter.xenon.adaptors.ssh
Used to store all state attached to a scheduler.
SshLocation - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshLocation(String, String, int) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshLocation
 
SshLocation(String) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshLocation
 
SshMultiplexedSession - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshMultiplexedSession() - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
SshMultiplexedSession(SshAdaptor, JSch, SshLocation, Credential, XenonProperties) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
SshOutputStream - Class in nl.esciencecenter.xenon.adaptors.ssh
We have to implement a special output stream, and delegate all calls to the internal jcraft output stream, because we have to disconnect the channel on a close of the stream.
SshOutputStream(OutputStream, SshMultiplexedSession, ChannelSftp) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshOutputStream
 
SshSession - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshSession(Session, int, int) - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
SshUtil - Class in nl.esciencecenter.xenon.adaptors.ssh
 
SshUtil() - Constructor for class nl.esciencecenter.xenon.adaptors.ssh.SshUtil
 
startCopy(CopyInfo) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
startInteractiveCommand(String, String...) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
Start an interactive command on the remote machine (usually via ssh).
startSingleProcess - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
If true, only a single process is started on the first node aquired, instead of nodeCount * processesPerNode.
startsWith(RelativePath) - Method in class nl.esciencecenter.xenon.files.RelativePath
Tests if this RelativePath starts with the given RelativePath.
startsWith(String) - Method in class nl.esciencecenter.xenon.files.RelativePath
Tests if this RelativePath starts with the given RelativePath.
startsWithLinuxRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Checks if the provide path starts with a valid Linux root, that is "/".
startWithRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Checks if the provide path starts with a valid root, such as "/" or "C:".
startWithWindowsRoot(String) - Static method in class nl.esciencecenter.xenon.util.Utils
Checks if the provide path starts with a valid Windows root, for example "C:".
stat(Path) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
state - Variable in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
state - Variable in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
state - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
stderr - Variable in class nl.esciencecenter.xenon.engine.jobs.StreamsImplementation
 
stderr - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The location file which to redirect stderr to.
stderrForwarder - Variable in class nl.esciencecenter.xenon.engine.util.BatchProcess
 
stdin - Variable in class nl.esciencecenter.xenon.engine.jobs.StreamsImplementation
 
stdin - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The location file from which to redirect stdin.
stdinForwarder - Variable in class nl.esciencecenter.xenon.engine.util.BatchProcess
 
stdout - Variable in class nl.esciencecenter.xenon.engine.jobs.StreamsImplementation
 
stdout - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The location file which to redirect stdout to.
stdoutForwarder - Variable in class nl.esciencecenter.xenon.engine.util.BatchProcess
 
stream - Variable in class nl.esciencecenter.xenon.adaptors.generic.DirectoryStreamBase
 
stream - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryAttributeStream
The LocalDirectoryStream to retrieve the files
stream - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalDirectoryStream
The DirectoryStream from the underlying java.nio implementation
streamCopy(InputStream, OutputStream) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
streamCopy(InputStream, OutputStream, CopyInfo) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
StreamForwarder - Class in nl.esciencecenter.xenon.util
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.util.StreamForwarder
Create a new StreamForwarder and start it immediately.
streams - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalInteractiveProcess
 
streams - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshInteractiveProcess
 
streams - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
Streams - Interface in nl.esciencecenter.xenon.jobs
Streams is a container for the standard input, output and error streams of a Job.
StreamsImplementation - Class in nl.esciencecenter.xenon.engine.jobs
 
StreamsImplementation(Job, InputStream, OutputStream, InputStream) - Constructor for class nl.esciencecenter.xenon.engine.jobs.StreamsImplementation
Create a Streams containing the job and its standard streams.
STRICT_HOST_KEY_CHECKING - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
Enable strict host key checking.
STRICT_HOST_KEY_CHECKING - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Enable strict host key checking.
STRICT_HOST_KEY_CHECKING - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
Enable strict host key checking.
subFileSystem - Variable in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
submitBatchJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
submitInteractiveJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
submitJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
submitJob(Scheduler, JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
submitJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
submitJob(Scheduler, JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
submitJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
submitJob(Scheduler, JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
submitJob(JobDescription) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
submitJob(Scheduler, JobDescription) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
submitJob(JobDescription) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
submitJob(Scheduler, JobDescription) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Submit a job to a Scheduler.
SUBMITTED - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
How many jobs have been submitted using this adaptor.
SUBMITTED - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
How many jobs have been submitted locally.
SUBMITTED - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
How many jobs have been submitted using this adaptor.
SUBMITTED - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
How many jobs have been submitted using this adaptor.
submittedJobs - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
subpath(int, int) - Method in class nl.esciencecenter.xenon.files.RelativePath
Returns a RelativePath that is a subsequence of the name elements of this path.
subScheduler - Variable in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
success() - Method in class nl.esciencecenter.xenon.adaptors.scripting.RemoteCommandRunner
 
SUID - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
Bit set to set user ID on execution
SUPPORTED_VERSIONS - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSetup
 
supportedLocations - Variable in class nl.esciencecenter.xenon.engine.Adaptor
 
supportedLocations - Variable in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
supportedProperties - Variable in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
supportedProperties - Variable in class nl.esciencecenter.xenon.engine.XenonProperties
Contains a description of all properties this XenonProperties should accept, including their type, default, etc.
supportedSchemes - Variable in class nl.esciencecenter.xenon.engine.Adaptor
 
supportedSchemes - Variable in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
supports(String) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
 
supports(String) - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
supportsBatch - Variable in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
supportsBatch() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
supportsBatch() - Method in interface nl.esciencecenter.xenon.jobs.Scheduler
Does this Scheduler support the submission of batch jobs ? For batch jobs the standard streams of the jobs are redirected from / to files.
supportsInteractive - Variable in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
supportsInteractive() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
supportsInteractive() - Method in interface nl.esciencecenter.xenon.jobs.Scheduler
Does this Scheduler supports the submission of interactive jobs ? For interactive jobs the standard streams of the job must be handled by the submitting process.
supportsProperty(String) - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Check if this XenonProperties supports a property with the given name.
supportsScheme(String, String[]) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
SVTX - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
Bit set to set sticky bit ****** NOT DOCUMENTED

T

target - Variable in class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
targetScheme - Variable in class nl.esciencecenter.xenon.adaptors.scripting.ForwardingCredentials
 
terminate(long) - Method in class nl.esciencecenter.xenon.util.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.engine.util.BatchProcess
Time to wait for a StreamForwarder to terminate (in ms.)
throwDirectoryListingException(String, Exception) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
toFile(String) - Method in class nl.esciencecenter.xenon.util.AdaptorDocGenerator
 
toFilePath(String) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
toFolderPath(String) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
tokenize(Reader) - Static method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig
 
toMap() - Method in class nl.esciencecenter.xenon.engine.XenonProperties
Returns all properties that are set in a Map.
TorqueAdaptor - Class in nl.esciencecenter.xenon.adaptors.torque
Adaptor for TORQUE batch system.
TorqueAdaptor(XenonEngine, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
Create a new TorqueAdaptor.
TorqueJobScriptGenerator - Class in nl.esciencecenter.xenon.adaptors.torque
Generator for GridEngine job script.
TorqueJobScriptGenerator() - Constructor for class nl.esciencecenter.xenon.adaptors.torque.TorqueJobScriptGenerator
 
TorqueSchedulerConnection - Class in nl.esciencecenter.xenon.adaptors.torque
Interface to the TORQUE command line tools.
TorqueSchedulerConnection(ScriptingAdaptor, String, String, Credential, XenonProperties, XenonEngine) - Constructor for class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
TorqueSchedulerConnectionFactory - Class in nl.esciencecenter.xenon.adaptors.torque
Simple Factory class to create scheduler connections
TorqueSchedulerConnectionFactory() - Constructor for class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnectionFactory
 
TorqueXmlParser - Class in nl.esciencecenter.xenon.adaptors.torque
Parses xml output from TORQUE batch system.
TorqueXmlParser() - Constructor for class nl.esciencecenter.xenon.adaptors.torque.TorqueXmlParser
 
toString() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpInputStream
 
toString() - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
toString() - Method in class nl.esciencecenter.xenon.adaptors.generic.Location
 
toString() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo
 
toString() - Method in class nl.esciencecenter.xenon.adaptors.gridengine.QueueInfo
 
toString() - Method in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
 
toString() - Method in class nl.esciencecenter.xenon.adaptors.scripting.RemoteCommandRunner
 
toString() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshFileAttributes
 
toString() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshInputStream
 
toString() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshOutputStream
 
toString() - Method in class nl.esciencecenter.xenon.engine.Adaptor
 
toString() - Method in class nl.esciencecenter.xenon.engine.AdaptorStatusImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.credentials.CertificateCredentialImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.credentials.PasswordCredentialImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.files.CopyStatusImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
toString() - Method in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.files.PathAttributesPairImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.files.PathImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.jobs.JobImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
toString() - Method in class nl.esciencecenter.xenon.engine.jobs.JobStatusImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.jobs.QueueStatusImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
toString() - Method in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
toString() - Method in class nl.esciencecenter.xenon.engine.util.ImmutableArray
 
toString() - Method in class nl.esciencecenter.xenon.engine.XenonEngine
 
toString() - Method in class nl.esciencecenter.xenon.engine.XenonProperties
 
toString() - Method in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
toString() - Method in class nl.esciencecenter.xenon.files.RelativePath
 
toString() - Method in class nl.esciencecenter.xenon.jobs.JobDescription
 
toString() - Method in class nl.esciencecenter.xenon.util.JavaJobDescription
 
toString() - Method in class nl.esciencecenter.xenon.util.Sandbox.Pair
 
toString() - Method in class nl.esciencecenter.xenon.util.Sandbox
 
triggerStatusUpdate() - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
Signal the polling thread to produce a status update.
tryGetLastModifiedTime() - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
tunnelPort - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshSession
 
type - Variable in class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
Type() - Constructor for enum nl.esciencecenter.xenon.XenonPropertyDescription.Type
 

U

uniqueID - Variable in class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
 
uniqueID - Variable in class nl.esciencecenter.xenon.engine.files.CopyImplementation
 
uniqueID - Variable in class nl.esciencecenter.xenon.engine.files.FileSystemImplementation
 
uniqueID - Variable in class nl.esciencecenter.xenon.engine.jobs.SchedulerImplementation
 
unixDestroy(Process) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalUtils
 
UnknownPropertyException - Exception in nl.esciencecenter.xenon
Signals that an unknown property was provided.
UnknownPropertyException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.UnknownPropertyException
 
UnknownPropertyException(String, String) - Constructor for exception nl.esciencecenter.xenon.UnknownPropertyException
 
unlimitedExecutor - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
unlimitedQ - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
UnsupportedIOOperationException - Exception in nl.esciencecenter.xenon.adaptors.ssh
Signals that an I/O operation was requested that is not supported.
UnsupportedIOOperationException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.adaptors.ssh.UnsupportedIOOperationException
 
UnsupportedIOOperationException(String, String) - Constructor for exception nl.esciencecenter.xenon.adaptors.ssh.UnsupportedIOOperationException
 
UnsupportedJobDescriptionException - Exception in nl.esciencecenter.xenon.jobs
Signals that a combination of options used in a JobDescription is not supported by a resource.
UnsupportedJobDescriptionException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.jobs.UnsupportedJobDescriptionException
 
UnsupportedJobDescriptionException(String, String) - Constructor for exception nl.esciencecenter.xenon.jobs.UnsupportedJobDescriptionException
 
updateJobsSeenMap(Set<String>) - Method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
updateJobsSeenMap(Set<String>) - Method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
updateSignal - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
updateState(String, int, Exception) - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
upload(CopyOption...) - Method in class nl.esciencecenter.xenon.util.Sandbox
Upload files to sandbox.
uploadFiles - Variable in class nl.esciencecenter.xenon.util.Sandbox
 
useAgent - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
useAgent - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SSHCertificateCredentialImplementation
 
useAgentForwarding - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
useAgentForwarding() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
Returns if agent forwarding should be used according to the adaptor properties.
useAgentForwarding - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
 
useAgentForwarding() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshMultiplexedSession
Returns if agent forwarding should be used.
user - Variable in class nl.esciencecenter.xenon.adaptors.generic.Location
 
username - Variable in class nl.esciencecenter.xenon.engine.credentials.CredentialImplementation
the user name to use for this context
userTypes - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFileAttributes
 
usesDefaultPort() - Method in class nl.esciencecenter.xenon.adaptors.generic.Location
 
usingAgent() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
 
usingAgent() - Method in class nl.esciencecenter.xenon.adaptors.ssh.SSHCertificateCredentialImplementation
Returns if this SSHCertificateCredentialImplementation should use the ssh-agent to delegate certificate access.
Utils - Class in nl.esciencecenter.xenon.util
Utils contains various utilities for handling files, jobs, streams, and for getting OS specific information.
Utils() - Constructor for class nl.esciencecenter.xenon.util.Utils
 

V

VALID_JOB_OPTIONS - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
VALID_JOB_OPTIONS - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
VALID_JOB_OPTIONS - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpAdaptor
List of properties supported by this FTP adaptor
VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineAdaptor
List of all properties supported by this adaptor
VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.local.LocalAdaptor
The properties supported by this adaptor
VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmAdaptor
List of all properties supported by this adaptor
VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.SshAdaptor
List of properties supported by this SSH adaptor
VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.torque.TorqueAdaptor
List of all properties supported by this adaptor
VALID_PROPERTIES - Static variable in class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
List of properties supported by this FTP adaptor
validate() - Method in class nl.esciencecenter.xenon.adaptors.generic.Location
 
validProperties - Variable in class nl.esciencecenter.xenon.engine.Adaptor
 
value - Variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
valueOf(String) - Static method in enum nl.esciencecenter.xenon.adaptors.gridengine.ParallelEnvironmentInfo.AllocationRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.esciencecenter.xenon.files.CopyOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.esciencecenter.xenon.files.OpenOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.esciencecenter.xenon.files.PosixFilePermission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.esciencecenter.xenon.util.FileVisitResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.esciencecenter.xenon.XenonPropertyDescription.Component
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.gridengine.ParallelEnvironmentInfo.AllocationRule
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig.OpenSSHArgument
 
values() - Static method in enum nl.esciencecenter.xenon.files.CopyOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.esciencecenter.xenon.files.OpenOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.esciencecenter.xenon.files.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.util.FileVisitResult
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.Component
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.
verify - Variable in class nl.esciencecenter.xenon.engine.util.CopyInfo
 
verifyJobDescription(JobDescription) - Static method in class nl.esciencecenter.xenon.adaptors.gridengine.GridEngineSchedulerConnection
 
verifyJobDescription(JobDescription, String) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
Do some checks on a job description.
verifyJobDescription(JobDescription) - Static method in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSchedulerConnection
 
verifyJobDescription(JobDescription) - Static method in class nl.esciencecenter.xenon.adaptors.torque.TorqueSchedulerConnection
 
verifyJobDescription(JobDescription) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
verifyJobInfo(Map<String, String>, Job, String, String, String...) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
Check if the info map for a job exists, contains the expected job ID, and contains the given additional fields
verifyJobOptions(Map<String, String>, String[], String) - Static method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
 
verifyLoginSuccess(int) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
version - Variable in class nl.esciencecenter.xenon.adaptors.slurm.SlurmSetup
 
visitFile(Path, FileAttributes, Files) - Method in interface nl.esciencecenter.xenon.util.FileVisitor
Invoked for a file in a directory.
visitFileFailed(Path, XenonException, Files) - Method in interface nl.esciencecenter.xenon.util.FileVisitor
Invoked for a file that could not be visited.

W

waitForStatusUpdate(long) - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
Wait for a certain amount of time for an update.
waitUntilCancelled(String) - Method in class nl.esciencecenter.xenon.engine.util.CopyEngine
 
waitUntilDone(Job, long) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
waitUntilDone(Job, long) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
Wait until a Job is done, or until the give timeout expires (whichever comes first).
waitUntilDone(Job, long) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
waitUntilDone(Job, long) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
waitUntilDone(Job, long) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
waitUntilDone(long) - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
waitUntilDone(Job, long) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
waitUntilDone(Job, long) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Wait until a job is done or until a timeout expires.
waitUntilFinished() - Method in class nl.esciencecenter.xenon.util.InputWriter
Wait until the InputWriter has finished writing.
waitUntilFinished() - Method in class nl.esciencecenter.xenon.util.OutputReader
Waits until the OutputReader has finished (i.e., has reached the end-of-stream on the input).
waitUntilRunning(Job, long) - Method in class nl.esciencecenter.xenon.adaptors.local.LocalJobs
 
waitUntilRunning(Job, long) - Method in class nl.esciencecenter.xenon.adaptors.scripting.SchedulerConnection
Wait until a Job is running (or already done), or until the give timeout expires (whichever comes first).
waitUntilRunning(Job, long) - Method in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
waitUntilRunning(Job, long) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
waitUntilRunning(Job, long) - Method in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
waitUntilRunning(long) - Method in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
waitUntilRunning(Job, long) - Method in class nl.esciencecenter.xenon.engine.util.JobQueues
 
waitUntilRunning(Job, long) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
Wait for as long a job is waiting in a queue, or until a timeout expires.
walk(Files, Path, FileAttributes, boolean, int, FileVisitor) - Static method in class nl.esciencecenter.xenon.util.Utils
 
walkFileTree(Files, Path, FileVisitor) - Static method in class nl.esciencecenter.xenon.util.Utils
Walks over a file tree.
walkFileTree(Files, Path, boolean, int, FileVisitor) - Static method in class nl.esciencecenter.xenon.util.Utils
Walks a file tree.
WebdavAdaptor - Class in nl.esciencecenter.xenon.adaptors.webdav
 
WebdavAdaptor(XenonEngine, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavAdaptor
 
WebdavCredentials - Class in nl.esciencecenter.xenon.adaptors.webdav
 
WebdavCredentials(WebdavAdaptor) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavCredentials
 
WebdavDirectoryAttributes - Class in nl.esciencecenter.xenon.adaptors.webdav
 
WebdavDirectoryAttributes(DavPropertySet) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavDirectoryAttributes
 
WebdavDirectoryAttributeStream - Class in nl.esciencecenter.xenon.adaptors.webdav
 
WebdavDirectoryAttributeStream(Path, DirectoryStream.Filter, List<MultiStatusResponse>) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavDirectoryAttributeStream
 
WebdavDirectoryStream - Class in nl.esciencecenter.xenon.adaptors.webdav
 
WebdavDirectoryStream(Path, DirectoryStream.Filter, List<MultiStatusResponse>) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavDirectoryStream
 
WebdavDirectoryStreamBase<O> - Class in nl.esciencecenter.xenon.adaptors.webdav
Base class for webdav directory streams.
WebdavDirectoryStreamBase(Path, DirectoryStream.Filter, List<MultiStatusResponse>) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavDirectoryStreamBase
 
WebdavFileAttributes - Class in nl.esciencecenter.xenon.adaptors.webdav
 
WebdavFileAttributes(DavPropertySet) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavFileAttributes
 
WebdavFiles - Class in nl.esciencecenter.xenon.adaptors.webdav
 
WebdavFiles(WebdavAdaptor) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavFiles
 
WebdavFiles.FileSystemInfo - Class in nl.esciencecenter.xenon.adaptors.webdav
Used to store all state attached to a filesystem.
WebdavLocation - Class in nl.esciencecenter.xenon.adaptors.webdav
 
WebdavLocation(String, String, int) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavLocation
 
WebdavLocation(String) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavLocation
 
WebdavOutputStream - Class in nl.esciencecenter.xenon.adaptors.webdav
Webdav does not support resuming or appending.
WebdavOutputStream(Path, WebdavFiles) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavOutputStream
 
WebdavRegularFileAttributes - Class in nl.esciencecenter.xenon.adaptors.webdav
 
WebdavRegularFileAttributes(DavPropertySet) - Constructor for class nl.esciencecenter.xenon.adaptors.webdav.WebdavRegularFileAttributes
 
WHITESPACE_REGEX - Static variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingParser
 
WILDCARD_PATTERN - Static variable in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig
Matches text without wildcards, or, individual wildcards.
wildcardToPattern(String) - Static method in class nl.esciencecenter.xenon.adaptors.ssh.OpenSSHConfig
 
workingDirectory - Variable in class nl.esciencecenter.xenon.engine.util.JobExecutor
 
workingDirectory - Variable in class nl.esciencecenter.xenon.engine.util.JobQueues
 
workingDirectory - Variable in class nl.esciencecenter.xenon.jobs.JobDescription
The working directory for the job.
writable - Variable in class nl.esciencecenter.xenon.adaptors.local.LocalFileAttributes
Is the file writable ?
write(int) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
write(byte[]) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
write(byte[], int, int) - Method in class nl.esciencecenter.xenon.adaptors.ftp.FtpOutputStream
 
write(int) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshOutputStream
 
write(byte[]) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshOutputStream
 
write(byte[], int, int) - Method in class nl.esciencecenter.xenon.adaptors.ssh.SshOutputStream
 
write(int) - Method in class nl.esciencecenter.xenon.adaptors.webdav.WebdavOutputStream
 
write(Files, Path, byte[], boolean) - Static method in class nl.esciencecenter.xenon.util.Utils
Writes bytes to a file.
write(Files, Path, Iterable<? extends CharSequence>, Charset, boolean) - Static method in class nl.esciencecenter.xenon.util.Utils
Write lines of text to a file.
WRITE_GROUP - Static variable in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
write by group
WRITE_OTHERS - Static variable in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
write by others
WRITE_OWNER - Static variable in class nl.esciencecenter.xenon.engine.util.PosixFileUtils
write by owner
writeLines(Iterable<? extends CharSequence>, Charset, OutputStream) - Static method in class nl.esciencecenter.xenon.util.Utils
Write lines of text to a file.
writeMode - Variable in class nl.esciencecenter.xenon.engine.util.OpenOptions
 

X

Xenon - Interface in nl.esciencecenter.xenon
Main Xenon interface.
XENON_ENGINES - Static variable in class nl.esciencecenter.xenon.engine.XenonEngine
All XenonEngines created so far
xenonEngine - Variable in class nl.esciencecenter.xenon.adaptors.ftp.FtpFiles
 
xenonEngine - Variable in class nl.esciencecenter.xenon.adaptors.scripting.ForwardingCredentials
 
xenonEngine - Variable in class nl.esciencecenter.xenon.adaptors.scripting.ScriptingJobs
 
xenonEngine - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshFiles
 
xenonEngine - Variable in class nl.esciencecenter.xenon.adaptors.ssh.SshJobs
 
xenonEngine - Variable in class nl.esciencecenter.xenon.engine.Adaptor
 
xenonEngine - Variable in class nl.esciencecenter.xenon.engine.credentials.CredentialsEngineImplementation
 
xenonEngine - Variable in class nl.esciencecenter.xenon.engine.files.FilesEngine
 
xenonEngine - Variable in class nl.esciencecenter.xenon.engine.jobs.JobsEngine
 
XenonEngine - Class in nl.esciencecenter.xenon.engine
XenonEngine implements the Xenon Interface class by redirecting all calls to Adaptors.
XenonEngine(Map<String, String>) - Constructor for class nl.esciencecenter.xenon.engine.XenonEngine
Constructs a XenonEngine.
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
 
XenonFactory - Class in nl.esciencecenter.xenon
XenonFactory is used to create and end Xenon instances.
XenonFactory() - Constructor for class nl.esciencecenter.xenon.XenonFactory
Constructor of XenonFactory should never be used.
xenonPermissions(Set<PosixFilePermission>) - Static method in class nl.esciencecenter.xenon.adaptors.local.LocalUtils
 
XenonProperties - Class in nl.esciencecenter.xenon.engine
Read-only properties implementation.
XenonProperties(Map<String, XenonPropertyDescription>, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.engine.XenonProperties
Private constructor for XenonProperties using in copying and filtering.
XenonProperties() - Constructor for class nl.esciencecenter.xenon.engine.XenonProperties
Creates an empty XenonProperties.
XenonProperties(ImmutableArray<XenonPropertyDescription>, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.engine.XenonProperties
Create a new XenonProperties that will support the properties in supportedProperties.
XenonProperties(ImmutableArray<XenonPropertyDescription>, XenonPropertyDescription.Component, Map<String, String>) - Constructor for class nl.esciencecenter.xenon.engine.XenonProperties
Create a new XenonProperties that will support the properties in supportedProperties that are valid at level level.
XenonPropertyDescription - Interface in nl.esciencecenter.xenon
XenonPropertyDescription contains all necessary information about a property that is recognized by Xenon or one of its components.
XenonPropertyDescription.Component - Enum in nl.esciencecenter.xenon
The Component enumeration lists all possible parts of Xenon for which a property can be provided.
XenonPropertyDescription.Type - Enum in nl.esciencecenter.xenon
This Type enumeration lists all possible types of properties recognized by Xenon.
XenonPropertyDescriptionImplementation - Class in nl.esciencecenter.xenon.engine
XenonPropertyDescription contains a description of an Xenon property.
XenonPropertyDescriptionImplementation(String, XenonPropertyDescription.Type, Set<XenonPropertyDescription.Component>, String, String) - Constructor for class nl.esciencecenter.xenon.engine.XenonPropertyDescriptionImplementation
 
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
 

Y

yesNo - Variable in class nl.esciencecenter.xenon.adaptors.ssh.Robot
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links