Packages
contribs.mx A JMX Instrumentation module for tracking important events that occur in your S3 service.
org.apache.commons.httpclient.contrib.proxy A contributed module for HttpClient that provides support for HTTP Proxy detection.
org.jets3t.apps.cockpit Provides Cockpit, a graphical Java application for viewing and managing the contents of an Amazon S3 account.
org.jets3t.apps.cockpit.gui Provides the main GUI components (dialogs and panels) for Cockpit.
org.jets3t.apps.cockpitlite 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.
org.jets3t.apps.synchronize Provides the Synchronize application, a console application to synchronize the local file system with Amazon S3.
org.jets3t.apps.uploader 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.
org.jets3t.apps.utils  
org.jets3t.gui Graphical components used by GUI JetS3t applications Cockpit and Uploader.
org.jets3t.gui.skins Provides basic skinning support for Swing GUI applications.
org.jets3t.gui.skins.html Skinning implementation to make Swing GUI applications/applets look more like a standard HTML web pages.
org.jets3t.samples Sample code fragments demonstrating how to use the JetS3t toolkit API.
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.acl Access Control List (ACL) implementation classes and utilities.
org.jets3t.service.acl.gs  
org.jets3t.service.impl.rest Contains utilties of use to any REST/HTTP S3 Service implementations, and specifically to the HttpClient implementation provided with JetS3t.
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.io Provides IO utility classes used throughout JetS3t.
org.jets3t.service.model Provides objects that model entities in S3 such as objects, buckets and owners.
org.jets3t.service.model.cloudfront  
org.jets3t.service.multi  
org.jets3t.service.multi.event  
org.jets3t.service.multi.s3  
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.
org.jets3t.service.mx  
org.jets3t.service.security Provides encryption/decryption facilities and the AWSCredentials credential container object.
org.jets3t.service.utils General purpose utilities used throughout the JetS3t toolkit and applications.
org.jets3t.service.utils.gatekeeper Provides the Gatekeeper messaging components, used to represent messages compatible with the Gatekeeper message format.
org.jets3t.service.utils.signedurl Utility classes used when generated or applying signed URLs.
org.jets3t.servlets.gatekeeper Provides the Gatekeeper servlet application, a server-side authorization service that acts as a Gatekeeper server for S3 operations.
org.jets3t.servlets.gatekeeper.impl 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.
org.jets3t.tests Provides JUnit test cases of jets3t functionality.