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