| Package | Description |
|---|---|
| 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.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.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.multi | |
| 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.utils |
General purpose utilities used throughout the JetS3t toolkit and applications.
|
| org.jets3t.service.utils.oauth |
| Modifier and Type | Field and Description |
|---|---|
private Jets3tProperties |
Cockpit.cockpitProperties |
| Modifier and Type | Field and Description |
|---|---|
private Jets3tProperties |
StartupDialog.myProperties |
| Modifier and Type | Method and Description |
|---|---|
static ProviderCredentials |
CredentialsDialog.showDialog(java.awt.Frame ownerFrame,
boolean askForFriendlyName,
boolean isTargetS3,
Jets3tProperties jets3tProperties,
HyperlinkActivatedListener hyperlinkListener)
Displays a dialog box prompting for a user's AWS credentials.
|
| Constructor and Description |
|---|
CredentialsDialog(java.awt.Frame ownerFrame,
boolean askForFriendlyName,
Jets3tProperties jets3tProperties,
HyperlinkActivatedListener hyperlinkListener)
Displays a dialog box prompting for a user's credentials
|
StartupDialog(java.awt.Frame owner,
Jets3tProperties properties,
HyperlinkActivatedListener hyperlinkListener)
Creates a modal dialog box with a title.
|
| Modifier and Type | Field and Description |
|---|---|
private Jets3tProperties |
CockpitLite.cockpitLiteProperties |
| Modifier and Type | Field and Description |
|---|---|
private Jets3tProperties |
Synchronize.properties |
| 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 | Field and Description |
|---|---|
private Jets3tProperties |
Uploader.uploaderProperties
Uploader's properties.
|
| Modifier and Type | Field and Description |
|---|---|
private Jets3tProperties |
ErrorDialog.jets3tProperties |
| Modifier and Type | Method and Description |
|---|---|
boolean |
UserInputFields.buildFieldsPanel(javax.swing.JPanel fieldsPanel,
Jets3tProperties uploaderProperties)
Builds a user input panel matching the fields specified in the uploader.properties file.
|
| Modifier and Type | Field and Description |
|---|---|
protected Jets3tProperties |
CloudFrontService.jets3tProperties |
private Jets3tProperties |
StorageService.jets3tProperties |
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Hashtable<java.lang.String,Jets3tProperties> |
Jets3tProperties.propertiesHashtable
Stores the jets3t properties.
|
| Modifier and Type | Method and Description |
|---|---|
static Jets3tProperties |
Jets3tProperties.getInstance(java.io.InputStream inputStream,
java.lang.String propertiesIdentifer)
Return a properties instance based on properties read from an input stream, and stores
the properties object in a cache referenced by the propertiesIdentifier.
|
static Jets3tProperties |
Jets3tProperties.getInstance(java.lang.String propertiesFileName)
Return a properties instance based on properties read from a properties file, and stores
the properties object in a cache referenced by the properties file name.
|
Jets3tProperties |
StorageService.getJetS3tProperties() |
| Modifier and Type | Method and Description |
|---|---|
void |
Jets3tProperties.loadAndReplaceProperties(Jets3tProperties properties,
java.lang.String propertiesSource)
Merges properties from another JetS3tProperties object into this instance.
|
| Constructor and Description |
|---|
CloudFrontService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties)
Constructs the service and initialises its properties.
|
S3Service(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties) |
S3Service(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
Jets3tProperties jets3tProperties)
Construct an
S3Service identified by the given user credentials. |
StorageService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
Jets3tProperties jets3tProperties)
Construct a
StorageService identified by the given user credentials. |
| Modifier and Type | Field and Description |
|---|---|
private Jets3tProperties |
XmlResponsesSaxParser.properties |
private Jets3tProperties |
CloudFrontXmlResponsesSaxParser.properties |
| Modifier and Type | Method and Description |
|---|---|
Jets3tProperties |
CloudFrontXmlResponsesSaxParser.getProperties() |
| Constructor and Description |
|---|
CloudFrontXmlResponsesSaxParser(Jets3tProperties properties)
Constructs the XML SAX parser.
|
XmlResponsesSaxParser(Jets3tProperties properties,
boolean returnGoogleStorageObjects)
Constructs the XML SAX parser.
|
| Constructor and Description |
|---|
GoogleStorageService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties)
Constructs the service and initialises the properties.
|
RepeatableRequestEntity(java.lang.String name,
java.io.InputStream is,
java.lang.String contentType,
long contentLength,
Jets3tProperties jets3tProperties,
boolean enableLiveMD5Hashing)
Creates a repeatable request entity for the input stream provided.
|
RestS3Service(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties)
Constructs the service and initialises the properties.
|
RestStorageService(ProviderCredentials credentials,
java.lang.String invokingApplicationDescription,
org.apache.http.client.CredentialsProvider credentialsProvider,
Jets3tProperties jets3tProperties)
Constructs the service and initialises the properties.
|
| Constructor and Description |
|---|
ThreadGroupManager(ThreadedStorageService.AbstractRunnable[] runnables,
ThreadWatcher threadWatcher,
Jets3tProperties jets3tProperties,
boolean isAdminTask) |
| Constructor and Description |
|---|
ThreadGroupManager(S3ServiceMulti.AbstractRunnable[] runnables,
ThreadWatcher threadWatcher,
Jets3tProperties jets3tProperties,
boolean isAdminTask) |
| Modifier and Type | Field and Description |
|---|---|
private Jets3tProperties |
FileComparer.jets3tProperties |
| Modifier and Type | Method and Description |
|---|---|
static FileComparer |
FileComparer.getInstance(Jets3tProperties jets3tProperties) |
static org.apache.http.client.HttpClient |
RestUtils.initHttpConnection(JetS3tRequestAuthorizer requestAuthorizer,
Jets3tProperties jets3tProperties,
java.lang.String userAgentDescription,
org.apache.http.client.CredentialsProvider credentialsProvider)
Initialises, or re-initialises, the underlying HttpConnectionManager and
HttpClient objects a service will use to communicate with an AWS service.
|
static void |
RestUtils.initHttpProxy(org.apache.http.client.HttpClient httpClient,
Jets3tProperties jets3tProperties)
Initialises this service's HTTP proxy by auto-detecting the proxy settings.
|
static void |
RestUtils.initHttpProxy(org.apache.http.client.HttpClient httpClient,
Jets3tProperties jets3tProperties,
boolean proxyAutodetect,
java.lang.String proxyHostAddress,
int proxyPort,
java.lang.String proxyUser,
java.lang.String proxyPassword,
java.lang.String proxyDomain) |
static void |
RestUtils.initHttpProxy(org.apache.http.client.HttpClient httpClient,
Jets3tProperties jets3tProperties,
boolean proxyAutodetect,
java.lang.String proxyHostAddress,
int proxyPort,
java.lang.String proxyUser,
java.lang.String proxyPassword,
java.lang.String proxyDomain,
java.lang.String endpoint) |
static void |
RestUtils.initHttpProxy(org.apache.http.client.HttpClient httpClient,
Jets3tProperties jets3tProperties,
java.lang.String endpoint)
Initialises this service's HTTP proxy by auto-detecting the proxy settings using the given endpoint.
|
static void |
RestUtils.initHttpProxy(org.apache.http.client.HttpClient httpClient,
Jets3tProperties jets3tProperties,
java.lang.String proxyHostAddress,
int proxyPort,
java.lang.String proxyUser,
java.lang.String proxyPassword,
java.lang.String proxyDomain)
Initialises this service's HTTP proxy for authentication using the given
proxy settings.
|
static void |
RestUtils.initHttpProxy(org.apache.http.client.HttpClient httpClient,
java.lang.String proxyHostAddress,
int proxyPort,
Jets3tProperties jets3tProperties)
Initialises this service's HTTP proxy with the given proxy settings.
|
| Constructor and Description |
|---|
FileComparer(Jets3tProperties jets3tProperties)
Constructs the class.
|
| Constructor and Description |
|---|
OAuthUtils(OAuthUtils.OAuthImplementation implementation,
java.lang.String clientId,
java.lang.String clientSecret,
Jets3tProperties jets3tProperties)
Create utility class for a given OAuth implementation that will use the given
client ID and Secret.
|