A JMX Instrumentation module for tracking important events that occur in your S3 service.
A contributed module for HttpClient that provides support for HTTP Proxy detection.
Provides Cockpit, a graphical Java application for viewing and managing the contents of an Amazon S3 account.
Provides the main GUI components (dialogs and panels) for Cockpit.
Provides CockpitLite, a graphical Java application for viewing and managing the contents of an Amazon S3 account, where the S3 account is not owned by the application's user directly but is made available via the Gatekeeper servlet.
Provides the Synchronize application, a console application to synchronize the local file system with Amazon S3.
Provides the Uploader application, a simple wizard-based application that S3 account holders (Service Providers) may provide to clients to allow them to upload files to S3 without requiring access to the Service Provider's S3 credentials.
Graphical components used by GUI JetS3t applications Cockpit and Uploader.
Provides basic skinning support for Swing GUI applications.
Skinning implementation to make Swing GUI applications/applets look more like a standard HTML web pages.
Sample code fragments demonstrating how to use the JetS3t toolkit API.
Provides the main S3 Service interface, on which all JetS3t REST/HTTP or SOAP implementations are based, and utilites applicable for all services.
Access Control List (ACL) implementation classes and utilities.
Contains utilties of use to any REST/HTTP S3 Service implementations, and specifically to the HttpClient implementation provided with JetS3t.
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.
Provides IO utility classes used throughout JetS3t.
Provides objects that model entities in S3 such as objects, buckets and owners.
A multi-threading utility that manages multiple S3 interactions at once by wrapping an S3Service implementation and running this service with multiple threads.
Provides encryption/decryption facilities and the AWSCredentials credential container object.
General purpose utilities used throughout the JetS3t toolkit and applications.
Provides the Gatekeeper messaging components, used to represent messages compatible with the Gatekeeper message format.
Utility classes used when generated or applying signed URLs.
Provides the Gatekeeper servlet application, a server-side authorization service that acts as a Gatekeeper server for S3 operations.
Implementations of interfaces used by the Gatekeeper servlet to do its work - these implementation classes can be used as-is, but it is more likely they will be used as a starting-point for Service Providers who will extend them to perform exactly as needed in their authorization scenarios.