Skip navigation links
A B D F L O R S U W 

A

AccessId() - Constructor for class de.adorsys.datasafe.storage.api.UriBasedAuthStorageService.AccessId
 

B

BaseDelegatingStorage - Class in de.adorsys.datasafe.storage.api
This storage delegates real work of reading/writing/listing files to actual storage implementation.
BaseDelegatingStorage() - Constructor for class de.adorsys.datasafe.storage.api.BaseDelegatingStorage
 

D

de.adorsys.datasafe.storage.api - package de.adorsys.datasafe.storage.api
 
de.adorsys.datasafe.storage.api.actions - package de.adorsys.datasafe.storage.api.actions
 

F

flushChunkSize(AbsoluteLocation) - Method in interface de.adorsys.datasafe.storage.api.actions.StorageWriteService
For some storages that cache data before writing it (i.e.
flushChunkSize(AbsoluteLocation) - Method in class de.adorsys.datasafe.storage.api.UserBasedDelegatingStorage
 

L

list(AbsoluteLocation) - Method in interface de.adorsys.datasafe.storage.api.actions.StorageListService
Lists bucket contents.
list(AbsoluteLocation) - Method in class de.adorsys.datasafe.storage.api.BaseDelegatingStorage
 

O

objectExists(AbsoluteLocation) - Method in interface de.adorsys.datasafe.storage.api.actions.StorageCheckService
 
objectExists(AbsoluteLocation) - Method in class de.adorsys.datasafe.storage.api.BaseDelegatingStorage
 

R

read(AbsoluteLocation) - Method in interface de.adorsys.datasafe.storage.api.actions.StorageReadService
 
read(AbsoluteLocation) - Method in class de.adorsys.datasafe.storage.api.BaseDelegatingStorage
 
RegexDelegatingStorage - Class in de.adorsys.datasafe.storage.api
This storage delegates real work of reading/writing/listing files to actual storage implementation based on regex matching of received URI.
RegexDelegatingStorage(Map<Pattern, StorageService>) - Constructor for class de.adorsys.datasafe.storage.api.RegexDelegatingStorage
Registers declared storage providers
remove(AbsoluteLocation) - Method in interface de.adorsys.datasafe.storage.api.actions.StorageRemoveService
Removes bucket contents.
remove(AbsoluteLocation) - Method in class de.adorsys.datasafe.storage.api.BaseDelegatingStorage
 

S

SchemeDelegatingStorage - Class in de.adorsys.datasafe.storage.api
This storage delegates real work of reading/writing/listing files to actual storage implementation based on URI.getScheme().
SchemeDelegatingStorage(Map<String, StorageService>) - Constructor for class de.adorsys.datasafe.storage.api.SchemeDelegatingStorage
Registers declared storage providers
service(AbsoluteLocation) - Method in class de.adorsys.datasafe.storage.api.BaseDelegatingStorage
 
service(AbsoluteLocation) - Method in class de.adorsys.datasafe.storage.api.RegexDelegatingStorage
 
service(AbsoluteLocation) - Method in class de.adorsys.datasafe.storage.api.SchemeDelegatingStorage
 
service(AbsoluteLocation) - Method in class de.adorsys.datasafe.storage.api.UriBasedAuthStorageService
 
service(AbsoluteLocation) - Method in class de.adorsys.datasafe.storage.api.UserBasedDelegatingStorage
 
StorageCheckService - Interface in de.adorsys.datasafe.storage.api.actions
Represents operation that checks if specified resource exists.
StorageListService - Interface in de.adorsys.datasafe.storage.api.actions
Raw list operation at a given location.
StorageReadService - Interface in de.adorsys.datasafe.storage.api.actions
Raw file read operation at a given location.
StorageRemoveService - Interface in de.adorsys.datasafe.storage.api.actions
Remove operation at a given location with all subdirs.
StorageService - Interface in de.adorsys.datasafe.storage.api
Groups all operations on data storage into a single class.
StorageWriteService - Interface in de.adorsys.datasafe.storage.api.actions
Raw file write operation at a given location.

U

UriBasedAuthStorageService - Class in de.adorsys.datasafe.storage.api
Storage connection pool that creates S3/or other clients on the fly, based on provided credentials in URI.
UriBasedAuthStorageService(Function<UriBasedAuthStorageService.AccessId, StorageService>) - Constructor for class de.adorsys.datasafe.storage.api.UriBasedAuthStorageService
Expects bucket name to be first part of URI part, and endpoint to host + bucket name.
UriBasedAuthStorageService(Function<UriBasedAuthStorageService.AccessId, StorageService>, Function<URI, String[]>) - Constructor for class de.adorsys.datasafe.storage.api.UriBasedAuthStorageService
 
UriBasedAuthStorageService.AccessId - Class in de.adorsys.datasafe.storage.api
 
UserBasedDelegatingStorage - Class in de.adorsys.datasafe.storage.api
 
UserBasedDelegatingStorage(Function<String, StorageService>, List<String>) - Constructor for class de.adorsys.datasafe.storage.api.UserBasedDelegatingStorage
 

W

write(WithCallback<AbsoluteLocation, ? extends ResourceWriteCallback>) - Method in interface de.adorsys.datasafe.storage.api.actions.StorageWriteService
 
write(WithCallback<AbsoluteLocation, ? extends ResourceWriteCallback>) - Method in class de.adorsys.datasafe.storage.api.BaseDelegatingStorage
 
A B D F L O R S U W 
Skip navigation links

Copyright © 2019. All rights reserved.