Package | Description |
---|---|
org.jets3t.apps.cockpit.gui |
Provides the main GUI components (dialogs and panels) for Cockpit.
|
org.jets3t.apps.synchronize |
Provides the Synchronize application, a console application to synchronize the
local file system with Amazon S3.
|
org.jets3t.service |
Provides the main S3 Service interface, on which all JetS3t REST/HTTP or SOAP
implementations are based, and utilites applicable for all services.
|
org.jets3t.service.impl.rest.httpclient |
Provides a REST/HTTP S3 Service implementation based on the
Apache HttpClient library - this
implementation is the most reliable and efficient implementation provided with JetS3t.
|
org.jets3t.service.multi | |
org.jets3t.service.utils |
General purpose utilities used throughout the JetS3t toolkit and applications.
|
Modifier and Type | Method and Description |
---|---|
protected StorageService |
StartupDialog.getStorageService() |
Constructor and Description |
---|
Synchronize(StorageService service,
boolean doAction,
boolean isQuiet,
boolean isNoProgress,
boolean isForce,
boolean isKeepFiles,
boolean isNoDelete,
boolean isMoveEnabled,
boolean isBatchMode,
boolean isGzipEnabled,
boolean isEncryptionEnabled,
int reportLevel,
Jets3tProperties properties)
Constructs the application with a pre-initialised service and the user-specified options.
|
Modifier and Type | Class and Description |
---|---|
class |
S3Service
A service that handles communication with S3, offering all the operations that can be performed
on S3 accounts.
|
Modifier and Type | Class and Description |
---|---|
class |
GoogleStorageService
REST/HTTP implementation of Google Storage Service based on the
HttpClient library.
|
class |
RestS3Service
REST/HTTP implementation of an S3Service based on the
HttpClient library.
|
class |
RestStorageService
Abstract REST/HTTP implementation of an S3Service based on the
HttpClient library.
|
Modifier and Type | Field and Description |
---|---|
protected StorageService |
ThreadedStorageService.storageService |
Modifier and Type | Method and Description |
---|---|
StorageService |
ThreadedStorageService.getStorageService() |
Constructor and Description |
---|
SimpleThreadedStorageService(StorageService service)
Construct a multi-threaded service based on a StorageService.
|
ThreadedStorageService(StorageService service,
StorageServiceEventListener listener)
Construct a multi-threaded service based on a StorageService and which sends event notifications
to an event listening class.
|
ThreadedStorageService(StorageService service,
StorageServiceEventListener listener,
long threadSleepTimeMS)
Construct a multi-threaded service based on an storage service and which sends event notifications
to an event listening class, and which will send EVENT_IN_PROGRESS events at the specified
time interval.
|
Modifier and Type | Method and Description |
---|---|
Map<String,StorageObject> |
FileComparer.buildObjectMap(StorageService service,
String bucketName,
String targetPath,
Map<String,String> objectKeyToFilepathMap,
boolean forceMetadataDownload,
boolean isForceUpload,
BytesProgressWatcher progressWatcher,
StorageServiceEventListener eventListener)
Builds a service Object Map containing all the objects within the given target path,
where the map's key for each object is the relative path to the object.
|
FileComparer.PartialObjectListing |
FileComparer.buildObjectMapPartial(StorageService service,
String bucketName,
String targetPath,
String priorLastKey,
Map<String,String> objectKeyToFilepathMap,
boolean completeListing,
boolean forceMetadataDownload,
boolean isForceUpload,
BytesProgressWatcher progressWatcher,
StorageServiceEventListener eventListener)
Builds a service Object Map containing a partial set of objects within the given target path,
where the map's key for each object is the relative path to the object.
|
StorageObject[] |
FileComparer.listObjectsThreaded(StorageService service,
String bucketName,
String targetPath)
Lists the objects in a bucket using a partitioning technique to divide
the object namespace into separate partitions that can be listed by
multiple simultaneous threads.
|
StorageObject[] |
FileComparer.listObjectsThreaded(StorageService service,
String bucketName,
String targetPath,
String delimiter,
int toDepth)
Lists the objects in a bucket using a partitioning technique to divide
the object namespace into separate partitions that can be listed by
multiple simultaneous threads.
|
Map<String,StorageObject> |
FileComparer.lookupObjectMetadataForPotentialClashes(StorageService service,
String bucketName,
String targetPath,
StorageObject[] objectsWithoutMetadata,
Map<String,String> objectKeyToFilepathMap,
boolean forceMetadataDownload,
boolean isForceUpload,
BytesProgressWatcher progressWatcher,
StorageServiceEventListener eventListener)
Given a set of storage objects for which only minimal information is available,
retrieve metadata information for any objects that potentially clash with
local files.
|
Copyright © 2006–2018. All rights reserved.