Package io.deephaven.extensions.s3
Class S3NSeekableChannelProviderPlugin
java.lang.Object
io.deephaven.extensions.s3.S3NSeekableChannelProviderPlugin
- All Implemented Interfaces:
SeekableChannelsProviderPlugin
@AutoService(SeekableChannelsProviderPlugin.class)
public final class S3NSeekableChannelProviderPlugin
extends Object
implements SeekableChannelsProviderPlugin
SeekableChannelsProviderPlugin
implementation used for reading from and writing to URIs with schema "s3n".-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateProvider
(@NotNull String uriScheme, @Nullable Object config) Create aSeekableChannelsProvider
for the given URI scheme and config object.boolean
isCompatible
(@NotNull String uriScheme, @Nullable Object config) Check if this plugin is compatible with the given URI scheme and config object.
-
Constructor Details
-
S3NSeekableChannelProviderPlugin
public S3NSeekableChannelProviderPlugin()
-
-
Method Details
-
isCompatible
Description copied from interface:SeekableChannelsProviderPlugin
Check if this plugin is compatible with the given URI scheme and config object.- Specified by:
isCompatible
in interfaceSeekableChannelsProviderPlugin
-
createProvider
public SeekableChannelsProvider createProvider(@NotNull @NotNull String uriScheme, @Nullable @Nullable Object config) Description copied from interface:SeekableChannelsProviderPlugin
Create aSeekableChannelsProvider
for the given URI scheme and config object.- Specified by:
createProvider
in interfaceSeekableChannelsProviderPlugin
-