Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absolute - Variable in class org.broadinstitute.http.nio.HttpPath
- assertChannelIsOpen() - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- assertGoodHttpResponse(HttpResponse<?>, boolean) - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
-
Checks for the approprate http response code and throws an exception if the wrong one is found.
- authority - Variable in class org.broadinstitute.http.nio.HttpFileSystem
B
- backingStream - Variable in class org.broadinstitute.http.nio.HttpSeekableByteChannel
C
- channel - Variable in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- checkAccess(Path, AccessMode...) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- checkNotNull(String, char) - Static method in class org.broadinstitute.http.nio.HttpPath
- checkUri(URI) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- client - Variable in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- close() - Method in class org.broadinstitute.http.nio.HttpFileSystem
-
This is a no-op, because
HttpFileSystem
is always open. - close() - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- closeSilently() - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- compareTo(Path) - Method in class org.broadinstitute.http.nio.HttpPath
- concatPaths(byte[], byte[]) - Static method in class org.broadinstitute.http.nio.HttpPath
- copy(Path, Path, CopyOption...) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- createDirectory(Path, FileAttribute<?>...) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
-
Unsupported method.
- creationTime() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider.HttpBasicFileAttributes
- customRetryPredicate - Variable in class org.broadinstitute.http.nio.RetryHandler
D
- DEFALT_RETRYABLE_MESSAGES - Static variable in class org.broadinstitute.http.nio.RetryHandler
-
the default set of exception messages which are retried when encountered
- DEFAULT_RETRY_SETTINGS - Static variable in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
The default retry settings, these are a good basis for retry handling
- DEFAULT_RETRYABLE_EXCEPTIONS - Static variable in class org.broadinstitute.http.nio.RetryHandler
-
default set of exception types which will be retried when encountered
- DEFAULT_RETRYABLE_HTTP_CODES - Static variable in class org.broadinstitute.http.nio.RetryHandler
-
default set of HTTP codes which will be retried
- DEFAULT_SETTINGS - Static variable in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
default settings which will be used unless they are reset
- delete(Path) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
-
Unsupported method.
- depth - Variable in class org.broadinstitute.http.nio.utils.ExceptionCauseIterator
E
- endsWith(byte[], boolean) - Method in class org.broadinstitute.http.nio.HttpPath
-
Private method to test endsWith only for the path component.
- endsWith(String) - Method in class org.broadinstitute.http.nio.HttpPath
- endsWith(Path) - Method in class org.broadinstitute.http.nio.HttpPath
- equals(Object) - Method in class org.broadinstitute.http.nio.HttpFileSystem
- equals(Object) - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.broadinstitute.http.nio.HttpPath
- ExceptionCauseIterator - Class in org.broadinstitute.http.nio.utils
-
Iterate through the cause chain of a Throwable to examine all the causes in turn Bounded by ExceptionCauseIterator.MAX_DEPTH in order to prevent infinite loops.
- ExceptionCauseIterator(Throwable) - Constructor for class org.broadinstitute.http.nio.utils.ExceptionCauseIterator
- exists(URI, HttpFileSystemProviderSettings) - Static method in class org.broadinstitute.http.nio.utils.HttpUtils
-
Check if an
URI
exists.
F
- fileKey() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider.HttpBasicFileAttributes
- fileSystems - Variable in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- fromRelativeString(String) - Method in class org.broadinstitute.http.nio.HttpPath
- fs - Variable in class org.broadinstitute.http.nio.HttpPath
G
- get() - Method in interface org.broadinstitute.http.nio.RetryHandler.IOSupplier
-
Equivalent to Supplier.get()
- getAuthority() - Method in class org.broadinstitute.http.nio.HttpFileSystem
-
Gets the authority for this File System.
- getClient(HttpFileSystemProviderSettings) - Static method in class org.broadinstitute.http.nio.utils.HttpUtils
-
Get an HttpClient built wth appropriate settings.
- getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- getFileName() - Method in class org.broadinstitute.http.nio.HttpPath
- getFileStore(Path) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- getFileStores() - Method in class org.broadinstitute.http.nio.HttpFileSystem
- getFileSystem() - Method in class org.broadinstitute.http.nio.HttpPath
- getFileSystem(URI) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- getLastIndexWithoutTrailingSlash(byte[]) - Static method in class org.broadinstitute.http.nio.HttpPath
-
Gets the last index to consider in the path bytes.
- getMaxRetries() - Method in class org.broadinstitute.http.nio.RetryHandler
- getName(int) - Method in class org.broadinstitute.http.nio.HttpPath
- getNameCount() - Method in class org.broadinstitute.http.nio.HttpPath
- getNormalizedPathBytes(String, boolean) - Static method in class org.broadinstitute.http.nio.HttpPath
-
Gets the path as a normalized (without multiple slashes) array of bytes.
- getNormalizedPathBytes(String, int, int) - Static method in class org.broadinstitute.http.nio.HttpPath
- getParent() - Method in class org.broadinstitute.http.nio.HttpPath
- getPath(String, String...) - Method in class org.broadinstitute.http.nio.HttpFileSystem
- getPath(URI) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- getPath(URI) - Method in class org.broadinstitute.http.nio.HttpFileSystem
- getPathMatcher(String) - Method in class org.broadinstitute.http.nio.HttpFileSystem
- getResponseCode() - Method in exception class org.broadinstitute.http.nio.UnexpectedHttpResponseException
- getRetries() - Method in exception class org.broadinstitute.http.nio.OutOfRetriesException
- getRoot() - Method in class org.broadinstitute.http.nio.HttpPath
- getRootDirectories() - Method in class org.broadinstitute.http.nio.HttpFileSystem
- getScheme() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- getScheme() - Method in class org.broadinstitute.http.nio.HttpFileSystemProvider
- getScheme() - Method in class org.broadinstitute.http.nio.HttpsFileSystemProvider
- getSeparator() - Method in class org.broadinstitute.http.nio.HttpFileSystem
- getSettings() - Static method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- getTotalWaitTime() - Method in exception class org.broadinstitute.http.nio.OutOfRetriesException
- getUserPrincipalLookupService() - Method in class org.broadinstitute.http.nio.HttpFileSystem
H
- hashCode() - Method in class org.broadinstitute.http.nio.HttpFileSystem
- hashCode() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
Returns a hash code value for this object.
- hashCode() - Method in class org.broadinstitute.http.nio.HttpPath
- hasNext() - Method in class org.broadinstitute.http.nio.utils.ExceptionCauseIterator
- HTTP_PATH_CHARSET - Static variable in class org.broadinstitute.http.nio.utils.HttpUtils
-
Charset for path component of HTTP/S URL.
- HTTP_PATH_SEPARATOR_CHAR - Static variable in class org.broadinstitute.http.nio.utils.HttpUtils
-
Separator
char
for path component of HTTP/S URL. - HTTP_PATH_SEPARATOR_STRING - Static variable in class org.broadinstitute.http.nio.utils.HttpUtils
-
Separator
String
for path component of HTTP/S URL. - HttpAbstractFileSystemProvider - Class in org.broadinstitute.http.nio
-
Abstract
FileSystemProvider
forHttpFileSystem
. - HttpAbstractFileSystemProvider() - Constructor for class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- HttpAbstractFileSystemProvider.HttpBasicFileAttributes - Class in org.broadinstitute.http.nio
- HttpBasicFileAttributes() - Constructor for class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider.HttpBasicFileAttributes
- HttpFileSystem - Class in org.broadinstitute.http.nio
-
Read-only HTTP/S FileSystem.
- HttpFileSystem(HttpAbstractFileSystemProvider, String) - Constructor for class org.broadinstitute.http.nio.HttpFileSystem
-
Construct a new FileSystem.
- HttpFileSystemProvider - Class in org.broadinstitute.http.nio
-
Read-only
FileSystemProvider
for HTTP. - HttpFileSystemProvider() - Constructor for class org.broadinstitute.http.nio.HttpFileSystemProvider
- HttpFileSystemProviderSettings - Record Class in org.broadinstitute.http.nio
-
Settings that control the behavior of newly instantiated Http(s)FileSystems
- HttpFileSystemProviderSettings(Duration, HttpClient.Redirect, HttpFileSystemProviderSettings.RetrySettings) - Constructor for record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
Creates an instance of a
HttpFileSystemProviderSettings
record class. - HttpFileSystemProviderSettings.RetrySettings - Record Class in org.broadinstitute.http.nio
-
Settings which control the behavior of http retries
- HttpPath - Class in org.broadinstitute.http.nio
-
Path
for HTTP/S. - HttpPath(HttpFileSystem, String, String, boolean, byte...) - Constructor for class org.broadinstitute.http.nio.HttpPath
-
Internal constructor.
- HttpPath(HttpFileSystem, String, String, String) - Constructor for class org.broadinstitute.http.nio.HttpPath
-
Creates a new Path in the provided
HttpFileSystem
, with optional query and reference. - HttpSeekableByteChannel - Class in org.broadinstitute.http.nio
-
Implementation for a
SeekableByteChannel
forURL
open as a connection. - HttpSeekableByteChannel(URI) - Constructor for class org.broadinstitute.http.nio.HttpSeekableByteChannel
-
create a new seekable channel with default setttings at beggining of the file
- HttpSeekableByteChannel(URI, long) - Constructor for class org.broadinstitute.http.nio.HttpSeekableByteChannel
-
Create a new seekable channel with default setttins and seek to the given position
- HttpSeekableByteChannel(URI, HttpFileSystemProviderSettings, long) - Constructor for class org.broadinstitute.http.nio.HttpSeekableByteChannel
-
Create a new seekable channel which reads from the requested URI
- HttpsFileSystemProvider - Class in org.broadinstitute.http.nio
-
Read-only
FileSystemProvider
for HTTPS. - HttpsFileSystemProvider() - Constructor for class org.broadinstitute.http.nio.HttpsFileSystemProvider
- HttpUtils - Class in org.broadinstitute.http.nio.utils
-
Utility class for working with HTTP/S connections and URLs.
- HttpUtils() - Constructor for class org.broadinstitute.http.nio.utils.HttpUtils
I
- IncompatibleResponseToRangeQueryException - Exception Class in org.broadinstitute.http.nio
-
indicates that a partial file was returned when the whole file was expecteted or vice a versa
- IncompatibleResponseToRangeQueryException(int, String) - Constructor for exception class org.broadinstitute.http.nio.IncompatibleResponseToRangeQueryException
- initOffsets() - Method in class org.broadinstitute.http.nio.HttpPath
-
Creates the array of offsets if not already created.
- isAbsolute() - Method in class org.broadinstitute.http.nio.HttpPath
- isDirectory() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider.HttpBasicFileAttributes
- isDoubleSeparator(char, char) - Static method in class org.broadinstitute.http.nio.HttpPath
- isHidden(Path) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- isOpen() - Method in class org.broadinstitute.http.nio.HttpFileSystem
-
HttpFileSystem
is always open. - isOpen() - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- isOther() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider.HttpBasicFileAttributes
- isReadOnly() - Method in class org.broadinstitute.http.nio.HttpFileSystem
- isRegularFile() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider.HttpBasicFileAttributes
- isRetryable(Exception) - Method in class org.broadinstitute.http.nio.RetryHandler
- isSameFile(Path, Path) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- isSymbolicLink() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider.HttpBasicFileAttributes
- iterator() - Method in class org.broadinstitute.http.nio.HttpPath
- iterator() - Method in class org.broadinstitute.http.nio.utils.ExceptionCauseIterator
L
- lastAccessTime() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider.HttpBasicFileAttributes
- lastModifiedTime() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider.HttpBasicFileAttributes
- logger - Variable in class org.broadinstitute.http.nio.HttpFileSystem
- LOGGER - Static variable in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- LOGGER - Static variable in class org.broadinstitute.http.nio.RetryHandler
M
- MAX_DEPTH - Static variable in class org.broadinstitute.http.nio.utils.ExceptionCauseIterator
-
The maximum depth of causes to explore before stopping
- maxRetries - Variable in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
The field for the
maxRetries
record component. - maxRetries - Variable in class org.broadinstitute.http.nio.RetryHandler
- maxRetries() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
Returns the value of the
maxRetries
record component. - move(Path, Path, CopyOption...) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
-
Unsupported method.
N
- newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- newFileSystem(URI, Map<String, ?>) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- newWatchService() - Method in class org.broadinstitute.http.nio.HttpFileSystem
- next - Variable in class org.broadinstitute.http.nio.utils.ExceptionCauseIterator
- next() - Method in class org.broadinstitute.http.nio.utils.ExceptionCauseIterator
- nonNull(T, Supplier<String>) - Static method in class org.broadinstitute.http.nio.utils.Utils
-
Throws an
IllegalArgumentException
if the object isnull
. - normalize() - Method in class org.broadinstitute.http.nio.HttpPath
- normalizedPath - Variable in class org.broadinstitute.http.nio.HttpPath
O
- offsets - Variable in class org.broadinstitute.http.nio.HttpPath
- openChannel(long) - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- org.broadinstitute.http.nio - package org.broadinstitute.http.nio
-
HTTP/S FileSystem provider for Java NIO.2
- org.broadinstitute.http.nio.utils - package org.broadinstitute.http.nio.utils
- OutOfRetriesException - Exception Class in org.broadinstitute.http.nio
-
Indicates a failure which could be retried but was not because all allowed retries were exhausted.
- OutOfRetriesException(int, Duration, Throwable) - Constructor for exception class org.broadinstitute.http.nio.OutOfRetriesException
P
- position - Variable in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- position() - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- position(long) - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- provider - Variable in class org.broadinstitute.http.nio.HttpFileSystem
- provider() - Method in class org.broadinstitute.http.nio.HttpFileSystem
Q
R
- read(ByteBuffer) - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- readAttributes(Path, Class<A>, LinkOption...) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- readAttributes(Path, String, LinkOption...) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- readWithoutPerturbingTheBufferIfAnErrorOccurs(ByteBuffer, ReadableByteChannel) - Static method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
-
Performs the equivalent of a channel.read(buf) operation but in the case of an exception the state of the input buffer is not adversely impacted.
- redirect - Variable in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
The field for the
redirect
record component. - redirect() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
Returns the value of the
redirect
record component. - reference - Variable in class org.broadinstitute.http.nio.HttpPath
- register(WatchService, WatchEvent.Kind<?>...) - Method in class org.broadinstitute.http.nio.HttpPath
- register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class org.broadinstitute.http.nio.HttpPath
- relativize(Path) - Method in class org.broadinstitute.http.nio.HttpPath
- resolve(String) - Method in class org.broadinstitute.http.nio.HttpPath
- resolve(URI) - Method in class org.broadinstitute.http.nio.HttpPath
- resolve(Path) - Method in class org.broadinstitute.http.nio.HttpPath
- resolveSibling(String) - Method in class org.broadinstitute.http.nio.HttpPath
- responseCode - Variable in exception class org.broadinstitute.http.nio.UnexpectedHttpResponseException
-
http response code
- retries - Variable in exception class org.broadinstitute.http.nio.OutOfRetriesException
-
number of retries attempted before giving up
- retryableExceptions - Variable in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
The field for the
retryableExceptions
record component. - retryableExceptions - Variable in class org.broadinstitute.http.nio.RetryHandler
- retryableExceptions() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
Returns the value of the
retryableExceptions
record component. - retryableHttpCodes - Variable in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
The field for the
retryableHttpCodes
record component. - retryableHttpCodes - Variable in class org.broadinstitute.http.nio.RetryHandler
- retryableHttpCodes() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
Returns the value of the
retryableHttpCodes
record component. - retryableMessages - Variable in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
The field for the
retryableMessages
record component. - retryableMessages - Variable in class org.broadinstitute.http.nio.RetryHandler
- retryableMessages() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
Returns the value of the
retryableMessages
record component. - retryHandler - Variable in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- RetryHandler - Class in org.broadinstitute.http.nio
-
Simple counter class to keep track of retry and reopen attempts when StorageExceptions are encountered.
- RetryHandler(int, Collection<Integer>, Collection<Class<? extends Exception>>, Collection<String>, Predicate<Throwable>, URI) - Constructor for class org.broadinstitute.http.nio.RetryHandler
-
Create a CloudStorageRetryHandler with the maximum retries and reopens set to different values.
- RetryHandler(HttpFileSystemProviderSettings.RetrySettings, URI) - Constructor for class org.broadinstitute.http.nio.RetryHandler
- RetryHandler.IORunnable - Interface in org.broadinstitute.http.nio
-
invalid input: '{@linkplain /*missing*/}' equivalent which can throw IOException
- RetryHandler.IOSupplier<T> - Interface in org.broadinstitute.http.nio
-
Supplier equivalent which can throw IOException
- retryPredicate - Variable in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
The field for the
retryPredicate
record component. - retryPredicate() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
Returns the value of the
retryPredicate
record component. - retrySettings - Variable in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
The field for the
retrySettings
record component. - retrySettings() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
Returns the value of the
retrySettings
record component. - RetrySettings(int, Collection<Integer>, Collection<Class<? extends Exception>>, Collection<String>, Predicate<Throwable>) - Constructor for record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
Settings to control retry behavior
- run() - Method in interface org.broadinstitute.http.nio.RetryHandler.IORunnable
-
equivalent to Runnable.run()
- runWithRetries(RetryHandler.IORunnable) - Method in class org.broadinstitute.http.nio.RetryHandler
-
A function to run and potentially retry if an error occurs and meets the retry criteria Note that functions may be run repeatedly so any state which is changed during an unsuccessful attempt must not poison the class.
- runWithRetries(RetryHandler.IOSupplier<T>) - Method in class org.broadinstitute.http.nio.RetryHandler
-
A function to run and potentially retry if an error occurs and meets the retry criteria Note that functions may be run repeatedly so any state which is changed during an unsuccessful attempt must not poison the class.
- runWithRetries(RetryHandler.IOSupplier<T>, IOException) - Method in class org.broadinstitute.http.nio.RetryHandler
S
- SCHEME - Static variable in class org.broadinstitute.http.nio.HttpFileSystemProvider
-
Scheme for HTTP files.
- SCHEME - Static variable in class org.broadinstitute.http.nio.HttpsFileSystemProvider
-
Scheme for HTTPS files.
- setAttribute(Path, String, Object, LinkOption...) - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- setSettings(HttpFileSystemProviderSettings) - Static method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
-
override the existing settings
- settings - Static variable in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- ShouldNotHappenException(String) - Constructor for exception class org.broadinstitute.http.nio.utils.Utils.ShouldNotHappenException
-
Constructor.
- ShouldNotHappenException(Throwable) - Constructor for exception class org.broadinstitute.http.nio.utils.Utils.ShouldNotHappenException
-
Constructor.
- size - Variable in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- size() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider.HttpBasicFileAttributes
- size() - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- SKIP_DISTANCE - Static variable in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- sleepBeforeNextAttempt(int) - Static method in class org.broadinstitute.http.nio.RetryHandler
- startsWith(byte[]) - Method in class org.broadinstitute.http.nio.HttpPath
-
Private method to test startsWith only for the path component.
- startsWith(String) - Method in class org.broadinstitute.http.nio.HttpPath
- startsWith(Path) - Method in class org.broadinstitute.http.nio.HttpPath
- subpath(int, int) - Method in class org.broadinstitute.http.nio.HttpPath
- subpath(int, int, boolean) - Method in class org.broadinstitute.http.nio.HttpPath
-
Helper method to implement different subpath routines with different absolute/relative status.
- supportedFileAttributeViews() - Method in class org.broadinstitute.http.nio.HttpFileSystem
T
- timeout - Variable in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
The field for the
timeout
record component. - timeout() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
Returns the value of the
timeout
record component. - toAbsolutePath() - Method in class org.broadinstitute.http.nio.HttpPath
- toFile() - Method in class org.broadinstitute.http.nio.HttpPath
-
Unsupported method.
- toRealPath(LinkOption...) - Method in class org.broadinstitute.http.nio.HttpPath
- toString() - Method in class org.broadinstitute.http.nio.HttpAbstractFileSystemProvider
- toString() - Method in class org.broadinstitute.http.nio.HttpFileSystem
- toString() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings.RetrySettings
-
Returns a string representation of this record class.
- toString() - Method in record class org.broadinstitute.http.nio.HttpFileSystemProviderSettings
-
Returns a string representation of this record class.
- toString() - Method in class org.broadinstitute.http.nio.HttpPath
- totalWaitTime - Variable in exception class org.broadinstitute.http.nio.OutOfRetriesException
-
total wait time between retries
- toUri() - Method in class org.broadinstitute.http.nio.HttpPath
- toUriString(boolean) - Method in class org.broadinstitute.http.nio.HttpPath
- truncate(long) - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- tryOnceThenWithRetries(RetryHandler.IOSupplier<T>, RetryHandler.IOSupplier<T>) - Method in class org.broadinstitute.http.nio.RetryHandler
-
First attempt the runFirst function.
U
- UnexpectedHttpResponseException - Exception Class in org.broadinstitute.http.nio
-
thrown when we recieve an unexpected response code from an http request which is not otherwise specially handled
- UnexpectedHttpResponseException(int, String) - Constructor for exception class org.broadinstitute.http.nio.UnexpectedHttpResponseException
- uri - Variable in class org.broadinstitute.http.nio.HttpSeekableByteChannel
- uri - Variable in class org.broadinstitute.http.nio.RetryHandler
- Utils - Class in org.broadinstitute.http.nio.utils
-
Generic utility methods.
- Utils() - Constructor for class org.broadinstitute.http.nio.utils.Utils
- Utils.ShouldNotHappenException - Exception Class in org.broadinstitute.http.nio.utils
-
RuntimeException
for parts of the code that should not happen.
V
- validateArg(boolean, String) - Static method in class org.broadinstitute.http.nio.utils.Utils
W
- write(ByteBuffer) - Method in class org.broadinstitute.http.nio.HttpSeekableByteChannel
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form