- newAttributesDirectoryStream(Path) - Method in interface nl.esciencecenter.xenon.files.Files
-
Create a DirectoryStream that iterates over all PathAttributePair entries in the directory dir
.
- newAttributesDirectoryStream(Path, DirectoryStream.Filter) - Method in interface nl.esciencecenter.xenon.files.Files
-
Create a DirectoryStream that iterates over all PathAttributePair entries in the directory dir
that are
accepted by the filter.
- newBufferedReader(Files, Path, Charset) - Static method in class nl.esciencecenter.xenon.util.Utils
-
Opens a file for reading, returning a
BufferedReader
that may be used to read text from the file in an
efficient manner.
- newBufferedWriter(Files, Path, Charset, boolean) - Static method in class nl.esciencecenter.xenon.util.Utils
-
Opens or creates a file for writing, returning a BufferedWriter that may be used to write text to the file in an efficient
manner.
- newCertificateCredential(String, String, String, char[], Map<String, String>) - Method in interface nl.esciencecenter.xenon.credentials.Credentials
-
Constructs a certificate Credential.
- newDirectoryStream(Path) - Method in interface nl.esciencecenter.xenon.files.Files
-
Create a DirectoryStream that iterates over all entries in the directory dir
.
- newDirectoryStream(Path, DirectoryStream.Filter) - Method in interface nl.esciencecenter.xenon.files.Files
-
Create a DirectoryStream that iterates over all entries in the directory dir
that are accepted by the filter.
- newFileSystem(String, String, Credential, Map<String, String>) - Method in interface nl.esciencecenter.xenon.files.Files
-
Create a new FileSystem that represents a (possibly remote) data store at the location
, using the
scheme
and credentials
to get access.
- newInputStream(Path) - Method in interface nl.esciencecenter.xenon.files.Files
-
Open an existing file and return an
InputStream
to read from this file.
- newOutputStream(Path, OpenOption...) - Method in interface nl.esciencecenter.xenon.files.Files
-
Open an file and return an
OutputStream
to write to this file.
- newPasswordCredential(String, String, char[], Map<String, String>) - Method in interface nl.esciencecenter.xenon.credentials.Credentials
-
Constructs a password credential.
- newPath(FileSystem, RelativePath) - Method in interface nl.esciencecenter.xenon.files.Files
-
Create a new Path that represents a (possibly non existing) location on filesystem.
- newScheduler(String, String, Credential, Map<String, String>) - Method in interface nl.esciencecenter.xenon.jobs.Jobs
-
Create a new Scheduler that represents a (possibly remote) job scheduler at the location
, using the
scheme
and credentials
to get access.
- newScheduler(Jobs, String) - Static method in class nl.esciencecenter.xenon.util.Utils
-
Create a Scheduler
for the given scheme, but without using a location, credential, or properties.
- newXenon(Map<String, String>) - Static method in class nl.esciencecenter.xenon.XenonFactory
-
Create a new Xenon instance using the given properties.
- nl.esciencecenter.xenon - package nl.esciencecenter.xenon
-
This package is the main entry point into the Xenon API.
- nl.esciencecenter.xenon.credentials - package nl.esciencecenter.xenon.credentials
-
This package contains classes and interfaces for managing credentials.
- nl.esciencecenter.xenon.files - package nl.esciencecenter.xenon.files
-
This package contains classes and interfaces for manipulating files.
- nl.esciencecenter.xenon.jobs - package nl.esciencecenter.xenon.jobs
-
This package contains the classes and interfaces used to run jobs.
- nl.esciencecenter.xenon.util - package nl.esciencecenter.xenon.util
-
This package is contains several utility classes.
- normalize() - Method in class nl.esciencecenter.xenon.files.RelativePath
-
Normalize this RelativePath by removing as many redundant path elements as possible.
- NoSuchCopyException - Exception in nl.esciencecenter.xenon.files
-
Signals that a unknown Copy handle was provided.
- NoSuchCopyException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.NoSuchCopyException
-
- NoSuchCopyException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.NoSuchCopyException
-
- NoSuchJobException - Exception in nl.esciencecenter.xenon.jobs
-
Signals that a Job was not found.
- NoSuchJobException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchJobException
-
- NoSuchJobException(String, String) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchJobException
-
- NoSuchPathException - Exception in nl.esciencecenter.xenon.files
-
Signals that a path does not exists.
- NoSuchPathException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.files.NoSuchPathException
-
- NoSuchPathException(String, String) - Constructor for exception nl.esciencecenter.xenon.files.NoSuchPathException
-
- NoSuchQueueException - Exception in nl.esciencecenter.xenon.jobs
-
Signals that a unknown queue was provided.
- NoSuchQueueException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchQueueException
-
- NoSuchQueueException(String, String) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchQueueException
-
- NoSuchSchedulerException - Exception in nl.esciencecenter.xenon.jobs
-
Signals that a unknown scheduler was provided.
- NoSuchSchedulerException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchSchedulerException
-
- NoSuchSchedulerException(String, String) - Constructor for exception nl.esciencecenter.xenon.jobs.NoSuchSchedulerException
-
- NoSuchXenonException - Exception in nl.esciencecenter.xenon
-
Signals that a unknown Xenon instance was provided.
- NoSuchXenonException(String, String, Throwable) - Constructor for exception nl.esciencecenter.xenon.NoSuchXenonException
-
- NoSuchXenonException(String, String) - Constructor for exception nl.esciencecenter.xenon.NoSuchXenonException
-