Package | Description |
---|---|
org.jets3t.apps.cockpit.gui |
Provides the main GUI components (dialogs and panels) for Cockpit.
|
org.jets3t.gui |
Graphical components used by GUI JetS3t applications Cockpit and Uploader.
|
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.model |
Provides objects that model entities in S3 such as objects, buckets and owners.
|
org.jets3t.service.multithread |
A multi-threading utility that manages multiple S3 interactions at once by wrapping an S3Service
implementation and running this service with multiple threads.
|
Modifier and Type | Method and Description |
---|---|
S3Bucket |
BucketTableModel.getBucket(int row) |
S3Bucket[] |
BucketTableModel.getBuckets() |
Modifier and Type | Method and Description |
---|---|
int |
BucketTableModel.addBucket(S3Bucket bucket,
boolean hasDistributions) |
protected int |
BucketTableModel.findBucketsIndex(S3Bucket bucket) |
void |
BucketTableModel.removeBucket(S3Bucket bucket) |
static void |
BucketLoggingDialog.showDialog(Frame ownerFrame,
S3Service s3Service,
S3Bucket[] buckets,
HyperlinkActivatedListener hyperlinkListener)
Dialog box for displaying and modifying the logging status of buckets.
|
Constructor and Description |
---|
RequesterPaysDialog(S3Bucket bucket,
Frame ownerFrame,
HyperlinkActivatedListener hyperlinkListener) |
Modifier and Type | Method and Description |
---|---|
static void |
ItemPropertiesDialog.showDialog(Frame owner,
S3Bucket bucket,
Properties applicationProperties)
Displays a dialog showing the detailed properties of a bucket, which will remain until the user
dismisses the dialog.
|
Constructor and Description |
---|
CopyObjectsDialog(Frame owner,
String title,
SkinsFactory skinsFactory,
S3Object[] objects,
S3Bucket[] buckets)
Construct a modal dialog for controlling copy opeations.
|
Modifier and Type | Method and Description |
---|---|
S3Bucket |
S3Service.createBucket(S3Bucket bucket)
Creates a bucket in S3 based on the provided bucket object, with the Access Control List
settings and location properties of the bucket object (if any).
|
S3Bucket |
S3Service.createBucket(String bucketName) |
S3Bucket |
S3Service.createBucket(String bucketName,
String location)
Creates a bucket in a specific location, without checking whether the bucket already
exists.
|
S3Bucket |
S3Service.createBucket(String bucketName,
String location,
AccessControlList acl)
Creates a bucket in a specific location, without checking whether the bucket already
exists.
|
S3Bucket |
S3Service.getBucket(String bucketName) |
S3Bucket |
S3Service.getOrCreateBucket(String bucketName) |
S3Bucket |
S3Service.getOrCreateBucket(String bucketName,
String location)
Returns a bucket in your S3 account, and creates the bucket in the given S3 location
if it does not yet exist.
|
S3Bucket[] |
S3Service.listAllBuckets() |
Modifier and Type | Method and Description |
---|---|
S3Bucket |
S3Service.createBucket(S3Bucket bucket)
Creates a bucket in S3 based on the provided bucket object, with the Access Control List
settings and location properties of the bucket object (if any).
|
void |
S3Service.deleteBucket(S3Bucket bucket)
Deprecated.
0.8.0
This method cannot be performed by anonymous services. |
void |
S3Service.deleteObject(S3Bucket bucket,
String objectKey)
Deletes an object from a bucket in S3.
|
AccessControlList |
S3Service.getBucketAcl(S3Bucket bucket)
Retrieves the access control settings of a bucket.
|
S3Object |
S3Service.getObject(S3Bucket bucket,
String objectKey)
Deprecated.
0.8.0
This method can be performed by anonymous services. Anonymous services can get a publicly-readable object. Important: It is the caller's responsibility to close the object's data input stream. The data stream should be consumed and closed as soon as is practical as network connections may be held open until the streams are closed. Excessive unclosed streams can lead to connection starvation. |
S3Object |
S3Service.getObject(S3Bucket bucket,
String objectKey,
Calendar ifModifiedSince,
Calendar ifUnmodifiedSince,
String[] ifMatchTags,
String[] ifNoneMatchTags,
Long byteRangeStart,
Long byteRangeEnd)
Returns an object representing the details and data of an item in S3 that meets any given preconditions.
|
AccessControlList |
S3Service.getObjectAcl(S3Bucket bucket,
String objectKey)
Retrieves the access control settings of an object.
|
S3Object |
S3Service.getObjectDetails(S3Bucket bucket,
String objectKey)
Deprecated.
0.8.0
This method can be performed by anonymous services. Anonymous services can get a publicly-readable object's details. |
S3Object |
S3Service.getObjectDetails(S3Bucket bucket,
String objectKey,
Calendar ifModifiedSince,
Calendar ifUnmodifiedSince,
String[] ifMatchTags,
String[] ifNoneMatchTags)
Returns an object representing the details of an item in S3 that meets any given preconditions.
|
S3Object |
S3Service.getVersionedObject(String versionId,
S3Bucket bucket,
String objectKey,
Calendar ifModifiedSince,
Calendar ifUnmodifiedSince,
String[] ifMatchTags,
String[] ifNoneMatchTags,
Long byteRangeStart,
Long byteRangeEnd)
Returns an object representing the details and data of a versioned object in S3 that
also meets any given preconditions.
|
AccessControlList |
S3Service.getVersionedObjectAcl(String versionId,
S3Bucket bucket,
String objectKey)
Retrieves the access control settings of a versioned object.
|
S3Object |
S3Service.getVersionedObjectDetails(String versionId,
S3Bucket bucket,
String objectKey,
Calendar ifModifiedSince,
Calendar ifUnmodifiedSince,
String[] ifMatchTags,
String[] ifNoneMatchTags)
Returns an object representing the details of a versioned object in S3 that also
meets any given preconditions.
|
S3Object[] |
S3Service.listObjects(S3Bucket bucket)
Deprecated.
0.8.0
The objects returned by this method contain only minimal information
such as the object's size, ETag, and LastModified timestamp. To retrieve
the objects' metadata you must perform follow-up This method can be performed by anonymous services. Anonymous services can only list the objects in a publicly-readable bucket. |
S3Object[] |
S3Service.listObjects(S3Bucket bucket,
String prefix,
String delimiter)
Deprecated.
0.8.0
The objects returned by this method contain only minimal information
such as the object's size, ETag, and LastModified timestamp. To retrieve
the objects' metadata you must perform follow-up This method can be performed by anonymous services. Anonymous services can only list the objects in a publicly-readable bucket.
NOTE: If you supply a delimiter value that could cause CommonPrefixes
("subdirectory paths") to be included in the results from S3, use the
|
S3Object[] |
S3Service.listObjects(S3Bucket bucket,
String prefix,
String delimiter,
long maxListingLength)
Deprecated.
0.8.0
The objects returned by this method contain only minimal information
such as the object's size, ETag, and LastModified timestamp. To retrieve
the objects' metadata you must perform follow-up This method can be performed by anonymous services. Anonymous services can list the contents of a publicly-readable bucket.
NOTE: If you supply a delimiter value that could cause CommonPrefixes
("subdirectory paths") to be included in the results from S3, use the
|
S3Object |
S3Service.putObject(S3Bucket bucket,
S3Object object)
Puts an object inside an existing bucket in S3, creating a new object or overwriting
an existing one with the same key.
|
void |
S3Service.putObjectAcl(S3Bucket bucket,
S3Object object)
Applies access control settings to an object.
|
void |
S3Service.putVersionedObjectAcl(String versionId,
S3Bucket bucket,
S3Object object)
Applies access control settings to a versioned object.
|
Modifier and Type | Method and Description |
---|---|
static S3Bucket[] |
S3Bucket.cast(StorageBucket[] buckets) |
Constructor and Description |
---|
S3Object(S3Bucket bucket,
File file)
Create an object representing a file.
|
S3Object(S3Bucket bucket,
String key)
Create an object without any associated data.
|
S3Object(S3Bucket bucket,
String key,
String dataString)
Create an object representing text data.
|
Modifier and Type | Method and Description |
---|---|
S3Bucket[] |
S3ServiceSimpleMulti.createBuckets(S3Bucket[] buckets)
Deprecated.
Creates multiple buckets.
|
S3Bucket[] |
CreateBucketsEvent.getCancelledBuckets() |
S3Bucket[] |
CreateBucketsEvent.getCreatedBuckets() |
Modifier and Type | Method and Description |
---|---|
S3Bucket[] |
S3ServiceSimpleMulti.createBuckets(S3Bucket[] buckets)
Deprecated.
Creates multiple buckets.
|
boolean |
S3ServiceMulti.createBuckets(S3Bucket[] buckets)
Deprecated.
Creates multiple buckets, and sends
CreateBucketsEvent notification events. |
void |
S3ServiceSimpleMulti.deleteObjects(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Deletes multiple objects
|
boolean |
S3ServiceMulti.deleteObjects(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Deletes multiple objects from a bucket, and sends
DeleteObjectsEvent notification events. |
boolean |
S3ServiceMulti.deleteObjects(S3Bucket bucket,
String[] objectKeys)
Deprecated.
Deletes multiple objects from a bucket, and sends
DeleteObjectsEvent notification events. |
void |
S3ServiceSimpleMulti.downloadObjects(S3Bucket bucket,
DownloadPackage[] downloadPackages)
Deprecated.
A convenience method to download multiple objects from S3 to pre-existing output streams, which
is particularly useful for downloading objects to files.
|
boolean |
S3ServiceMulti.downloadObjects(S3Bucket bucket,
DownloadPackage[] downloadPackages)
Deprecated.
A convenience method to download multiple objects from S3 to pre-existing
output streams, which is particularly useful for downloading objects to files.
|
S3Object[] |
S3ServiceSimpleMulti.getObjectACLs(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Retrieves Access Control List (ACL) settings for multiple objects.
|
boolean |
S3ServiceMulti.getObjectACLs(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Retrieves Access Control List (ACL) information for multiple objects from a bucket, and sends
LookupACLEvent notification events. |
S3Object[] |
S3ServiceSimpleMulti.getObjects(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Retrieves multiple objects (including details and data).
|
boolean |
S3ServiceMulti.getObjects(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Retrieves multiple objects (details and data) from a bucket, and sends
GetObjectsEvent notification events. |
S3Object[] |
S3ServiceSimpleMulti.getObjects(S3Bucket bucket,
String[] objectKeys)
Deprecated.
Retrieves multiple objects (including details and data).
|
boolean |
S3ServiceMulti.getObjects(S3Bucket bucket,
String[] objectKeys)
Deprecated.
Retrieves multiple objects (details and data) from a bucket, and sends
GetObjectsEvent notification events. |
S3Object[] |
S3ServiceSimpleMulti.getObjectsHeads(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Retrieves details of multiple objects (details only, no data)
|
boolean |
S3ServiceMulti.getObjectsHeads(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Retrieves details (but no data) about multiple objects from a bucket, and sends
GetObjectHeadsEvent notification events. |
S3Object[] |
S3ServiceSimpleMulti.getObjectsHeads(S3Bucket bucket,
String[] objectKeys)
Deprecated.
Retrieves details of multiple objects (details only, no data)
|
boolean |
S3ServiceMulti.getObjectsHeads(S3Bucket bucket,
String[] objectKeys)
Deprecated.
Retrieves details (but no data) about multiple objects from a bucket, and sends
GetObjectHeadsEvent notification events. |
static CreateBucketsEvent |
CreateBucketsEvent.newCancelledEvent(S3Bucket[] incompletedBuckets,
Object uniqueOperationId) |
static CreateBucketsEvent |
CreateBucketsEvent.newInProgressEvent(ThreadWatcher threadWatcher,
S3Bucket[] completedBuckets,
Object uniqueOperationId) |
S3Object[] |
S3ServiceSimpleMulti.putACLs(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Updates/sets Access Control List (ACL) settings for multiple objects.
|
boolean |
S3ServiceMulti.putACLs(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Updates/sets Access Control List (ACL) information for multiple objects in a bucket, and sends
UpdateACLEvent notification events. |
S3Object[] |
S3ServiceSimpleMulti.putObjects(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Creates/uploads multiple objects.
|
boolean |
S3ServiceMulti.putObjects(S3Bucket bucket,
S3Object[] objects)
Deprecated.
Creates multiple objects in a bucket, and sends
CreateObjectsEvent notification events. |
Copyright © 2006–2018. All rights reserved.