A B C D E G H I L M N O P Q R S T V W

A

assertOk() - Method in class net.noderunner.amazon.s3.Response
Throws an IllegalStateException if not 200-level OK.

B

Bucket - Class in net.noderunner.amazon.s3
A class representing a single bucket.
Bucket(String) - Constructor for class net.noderunner.amazon.s3.Bucket
Constructs a new Bucket.

C

CallingFormat - Class in net.noderunner.amazon.s3
Calling formats.
CallingFormat() - Constructor for class net.noderunner.amazon.s3.CallingFormat
 
CanonicalString - Class in net.noderunner.amazon.s3
Creates canonical strings for authorization purposes by hashing the request against an authorization key.
close() - Method in class net.noderunner.amazon.s3.emulator.Server
Closes socket, stops accepting requests.
compareTo(Entry) - Method in class net.noderunner.amazon.s3.Entry
Compares by key name.
Connection - Class in net.noderunner.amazon.s3
A stateless connection to the Amazon S3 system which uses the REST API.
Connection(String, String) - Constructor for class net.noderunner.amazon.s3.Connection
Constructs a new Connection.
Connection(String, String, boolean) - Constructor for class net.noderunner.amazon.s3.Connection
Constructs a new Connection.
Connection(String, String, boolean, String) - Constructor for class net.noderunner.amazon.s3.Connection
Constructs a new Connection.
Connection(String, String, boolean, String, int) - Constructor for class net.noderunner.amazon.s3.Connection
Constructs a new Connection.
Connection(String, String, boolean, String, CallingFormat) - Constructor for class net.noderunner.amazon.s3.Connection
Constructs a new Connection.
Connection(String, String, boolean, String, int, CallingFormat) - Constructor for class net.noderunner.amazon.s3.Connection
Create a new interface to interact with S3 with the given credential and connection parameters
create(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.Connection
Creates a new bucket.
create(Bucket, String) - Method in class net.noderunner.amazon.s3.Connection
Creates a new bucket with a location.
create(Bucket) - Method in class net.noderunner.amazon.s3.Connection
Creates a new bucket.
create(Bucket, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 

D

DEFAULT_HOST - Static variable in class net.noderunner.amazon.s3.Connection
Default hostname.
delete(Bucket, Headers) - Method in class net.noderunner.amazon.s3.Connection
Deletes a bucket.
delete(Bucket) - Method in class net.noderunner.amazon.s3.Connection
Deletes a bucket.
delete(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.Connection
Deletes an object from S3.
delete(Bucket, String) - Method in class net.noderunner.amazon.s3.Connection
Deletes an object from S3.
delete(Bucket, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
delete(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class net.noderunner.amazon.s3.emulator.Server
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.noderunner.amazon.s3.emulator.Server
 
doHead(HttpServletRequest, HttpServletResponse) - Method in class net.noderunner.amazon.s3.emulator.Server
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class net.noderunner.amazon.s3.emulator.Server
 

E

end() - Method in class net.noderunner.amazon.s3.emulator.Writer
 
Entry - Class in net.noderunner.amazon.s3
A structure representing a single object stored in S3.
Entry(String) - Constructor for class net.noderunner.amazon.s3.Entry
Constructs a new Entry.
equals(Object) - Method in class net.noderunner.amazon.s3.Entry
Returns true if other is an entry with the same key.
exists(Bucket) - Method in class net.noderunner.amazon.s3.Connection
Check if the specified bucket exists (via a HEAD request)
EXPECT_SIZE - Static variable in class net.noderunner.amazon.s3.Connection
Data larger than 1024 bytes will use expect headers.
extractMetadata() - Method in class net.noderunner.amazon.s3.Headers
Returns a new Headers object with metadata from this object.

G

get(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.Connection
Reads an object from S3.
get(Bucket, String) - Method in class net.noderunner.amazon.s3.Connection
Reads an object from S3.
get(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
getACL(Bucket, Headers) - Method in class net.noderunner.amazon.s3.Connection
Get the ACL for a given bucket
getACL(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.Connection
Get the ACL for a given object (or bucket, if key is null).
getACL(Bucket, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
getACL(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
getBucketLogging(Bucket, Headers) - Method in class net.noderunner.amazon.s3.Connection
Get the logging xml document for a given bucket
getBucketLogging(Bucket, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
getCommonPrefixEntries() - Method in class net.noderunner.amazon.s3.ListResponse
A List of CommonPrefixEntry objects representing the common prefixes of the keys that matched up to the delimiter.
getContentLength() - Method in class net.noderunner.amazon.s3.Response
Returns content length of the response.
getCreationDate() - Method in class net.noderunner.amazon.s3.Bucket
Returns creationDate.
getData() - Method in class net.noderunner.amazon.s3.S3Object
Returns data.
getDelimiter() - Method in class net.noderunner.amazon.s3.ListResponse
Returns delimiter.
getDisplayName() - Method in class net.noderunner.amazon.s3.Owner
Returns displayName.
getEndpoint(String, int, Bucket) - Method in class net.noderunner.amazon.s3.CallingFormat
 
getEntries() - Method in class net.noderunner.amazon.s3.ListAllBucketsResponse
Returns the bucket entries, unmodifiable.
getEntries() - Method in class net.noderunner.amazon.s3.ListResponse
A List of ListEntry objects representing the objects in the given bucket.
getETag() - Method in class net.noderunner.amazon.s3.Entry
Returns the object's ETag, which can be used for conditional GETs.
getHeaderField(String) - Method in class net.noderunner.amazon.s3.Response
Returns an HTTP header field from the response.
getHeaders() - Method in class net.noderunner.amazon.s3.Headers
Returns headers.
getHeaders() - Method in class net.noderunner.amazon.s3.Response
Returns all HTTP headers.
getId() - Method in class net.noderunner.amazon.s3.Owner
Returns id.
getInputStream() - Method in class net.noderunner.amazon.s3.GetStreamResponse
Returns an input stream for the content.
getIsTruncated() - Method in class net.noderunner.amazon.s3.ListResponse
The delimiter echoed back from the request.
getKey() - Method in class net.noderunner.amazon.s3.Entry
Returns the name of the object
getLastModified() - Method in class net.noderunner.amazon.s3.Entry
The date at which the object was last modified.
getLength() - Method in class net.noderunner.amazon.s3.GetStreamResponse
Returns the content length, if known.
getLength() - Method in class net.noderunner.amazon.s3.S3Object
Returns the length of data.
getLocation(Bucket) - Method in class net.noderunner.amazon.s3.Connection
Returns the bucket location.
getLocation() - Method in class net.noderunner.amazon.s3.LocationResponse
Report the location-constraint for a bucket.
getMarker() - Method in class net.noderunner.amazon.s3.ListResponse
The marker echoed back from the request.
getMaxKeys() - Method in class net.noderunner.amazon.s3.ListResponse
The maxKeys echoed back from the request if specified.
getMetadata() - Method in class net.noderunner.amazon.s3.S3Object
Returns metadata, unmodifiable.
getName() - Method in class net.noderunner.amazon.s3.Bucket
Returns name.
getName() - Method in class net.noderunner.amazon.s3.ListResponse
The name of the bucket being listed.
getNextMarker() - Method in class net.noderunner.amazon.s3.ListResponse
Indicates what to use as a marker for subsequent list requests in the event that the results are truncated.
getObject() - Method in class net.noderunner.amazon.s3.GetResponse
Returns the S3 object.
getOwner() - Method in class net.noderunner.amazon.s3.Entry
Returns the object's owner
getPathBase(Bucket, String) - Method in class net.noderunner.amazon.s3.CallingFormat
 
getPort() - Method in class net.noderunner.amazon.s3.emulator.Server
Listening port.
getPrefix() - Method in class net.noderunner.amazon.s3.ListResponse.CommonPrefixEntry
Returns prefix.
getPrefix() - Method in class net.noderunner.amazon.s3.ListResponse
The prefix echoed back from the request.
GetResponse - Class in net.noderunner.amazon.s3
Returned by the Connection.get(Bucket, String) methods.
getResponseCode() - Method in class net.noderunner.amazon.s3.Response
Returns the HTTP response code.
getResponseMessage() - Method in class net.noderunner.amazon.s3.Response
Returns the HTTP response message.
getSize() - Method in class net.noderunner.amazon.s3.Entry
Returns the size of the object in bytes.
getStorageClass() - Method in class net.noderunner.amazon.s3.Entry
The object's storage class
getStream(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.Connection
Reads an object from S3, returning a stream to access the data.
getStream(Bucket, String) - Method in class net.noderunner.amazon.s3.Connection
Reads an object from S3, returning a stream to access the data.
GetStreamResponse - Class in net.noderunner.amazon.s3
A Response object returned from Connection.getStream().
getURI(boolean, String, int, Bucket, String, Map<String, String>) - Method in class net.noderunner.amazon.s3.CallingFormat
 
getValue(String) - Method in class net.noderunner.amazon.s3.Headers
 
getValues(String) - Method in class net.noderunner.amazon.s3.Headers
Returns a list of values.

H

hashCode() - Method in class net.noderunner.amazon.s3.Entry
Calculates hash using the key.
head(Bucket, String) - Method in class net.noderunner.amazon.s3.Connection
Returns information about an S3 object without loading it.
head(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.Connection
Returns information about an S3 object without loading it.
Headers - Class in net.noderunner.amazon.s3
HTTP header wrapper.
Headers(Map<String, List<String>>) - Constructor for class net.noderunner.amazon.s3.Headers
Constructs a new Headers object.
Headers(Headers) - Constructor for class net.noderunner.amazon.s3.Headers
Copy-constructs new Headers.
Headers() - Constructor for class net.noderunner.amazon.s3.Headers
Constructs a new Headers object.
Headers(Header[]) - Constructor for class net.noderunner.amazon.s3.Headers
Constructs a new Headers object.

I

INSECURE_PORT - Static variable in class net.noderunner.amazon.s3.Connection
HTTP port.
isNotFound() - Method in class net.noderunner.amazon.s3.Response
Returns true if processing returned 404.
ISO801DateFormat - Class in net.noderunner.amazon.s3
Date format used by Amazon S3.
ISO801DateFormat() - Constructor for class net.noderunner.amazon.s3.ISO801DateFormat
 
isOk() - Method in class net.noderunner.amazon.s3.Response
Returns true if processing was 200-level OK.
isTruncated() - Method in class net.noderunner.amazon.s3.ListResponse
Indicates if there are more results to the list.

L

list(Bucket, String, String, Integer, Headers) - Method in class net.noderunner.amazon.s3.Connection
Lists the contents of a bucket.
list(Bucket, String, String, Integer) - Method in class net.noderunner.amazon.s3.Connection
Lists the contents of a bucket.
list(Bucket, Integer) - Method in class net.noderunner.amazon.s3.Connection
Lists the contents of a bucket.
list(Bucket) - Method in class net.noderunner.amazon.s3.Connection
Lists the contents of a bucket.
list(Bucket, String) - Method in class net.noderunner.amazon.s3.Connection
Lists the contents of a bucket by prefix.
list(Bucket, String, String, Integer, String, Headers) - Method in class net.noderunner.amazon.s3.Connection
Lists the contents of a bucket.
list(Bucket, String, String, Integer, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
list(Bucket, String, String, Integer, String, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
listAllBuckets(Headers) - Method in class net.noderunner.amazon.s3.Connection
Lists all the buckets created by this account.
listAllBuckets() - Method in class net.noderunner.amazon.s3.Connection
Lists all the buckets created by this account.
listAllBuckets(Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
listAllBuckets() - Method in class net.noderunner.amazon.s3.QueryGenerator
 
ListAllBucketsResponse - Class in net.noderunner.amazon.s3
Response for listing all buckets.
ListResponse - Class in net.noderunner.amazon.s3
Returned by Connection.list(net.noderunner.amazon.s3.Bucket, java.lang.String, java.lang.String, java.lang.Integer, net.noderunner.amazon.s3.Headers).
ListResponse.CommonPrefixEntry - Class in net.noderunner.amazon.s3
Prefix entry.
LOCATION_DEFAULT - Static variable in class net.noderunner.amazon.s3.Connection
Location default.
LOCATION_EU - Static variable in class net.noderunner.amazon.s3.Connection
Location in Europe.
LocationResponse - Class in net.noderunner.amazon.s3
A Response object returned from AWSAuthConnection.getBucketLocation().
log(String) - Method in class net.noderunner.amazon.s3.emulator.Server
 

M

make(Method, Bucket, String, Map<String, String>, Headers) - Static method in class net.noderunner.amazon.s3.CanonicalString
Returns a canonical string used in authentication.
make(Method, Bucket, String, Map<String, String>, Headers, String) - Static method in class net.noderunner.amazon.s3.CanonicalString
Returns a canonical string used in authentication.
makeBareURI(Bucket, String) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
mergeMetadata(Headers) - Method in class net.noderunner.amazon.s3.Headers
Returns new headers with metadata.
METADATA_PREFIX - Static variable in class net.noderunner.amazon.s3.Headers
 
Method - Enum in net.noderunner.amazon.s3
HTTP Methods.

N

net.noderunner.amazon.s3 - package net.noderunner.amazon.s3
 
net.noderunner.amazon.s3.emulator - package net.noderunner.amazon.s3.emulator
 

O

Owner - Class in net.noderunner.amazon.s3
A structure representing the owner of an object, used as a part of ListEntry.
Owner(String, String) - Constructor for class net.noderunner.amazon.s3.Owner
Constructs a new Owner.

P

parse(ContentHandler) - Method in class net.noderunner.amazon.s3.Response
Parses the response.
PATH - Static variable in class net.noderunner.amazon.s3.CallingFormat
Call by using a path.
put(Bucket, String, S3Object, Headers) - Method in class net.noderunner.amazon.s3.Connection
Writes an object to S3.
put(Bucket, String, S3Object) - Method in class net.noderunner.amazon.s3.Connection
Writes an object to S3.
put(String, String) - Method in class net.noderunner.amazon.s3.Headers
Adds a header.
put(Bucket, String, S3Object, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
putACL(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.Connection
Write a new ACL for a given bucket
putACL(Bucket, String, String, Headers) - Method in class net.noderunner.amazon.s3.Connection
Write a new ACL for a given object
putACL(Bucket, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
putACL(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
putBucketLogging(Bucket, String, Headers) - Method in class net.noderunner.amazon.s3.Connection
Write a new logging xml document for a given bucket
putBucketLogging(Bucket, Headers) - Method in class net.noderunner.amazon.s3.QueryGenerator
 

Q

QueryGenerator - Class in net.noderunner.amazon.s3
Generates URL Query Strings that can be used to perform operations.
QueryGenerator(String, String) - Constructor for class net.noderunner.amazon.s3.QueryGenerator
 
QueryGenerator(String, String, boolean) - Constructor for class net.noderunner.amazon.s3.QueryGenerator
 
QueryGenerator(String, String, boolean, String) - Constructor for class net.noderunner.amazon.s3.QueryGenerator
 
QueryGenerator(String, String, boolean, String, int) - Constructor for class net.noderunner.amazon.s3.QueryGenerator
 
QueryGenerator(String, String, boolean, String, CallingFormat) - Constructor for class net.noderunner.amazon.s3.QueryGenerator
 
QueryGenerator(String, String, boolean, String, int, CallingFormat) - Constructor for class net.noderunner.amazon.s3.QueryGenerator
 

R

release() - Method in class net.noderunner.amazon.s3.GetStreamResponse
Releases this connection.
Response - Class in net.noderunner.amazon.s3
The parent class of all other Responses.

S

S3Object - Class in net.noderunner.amazon.s3
A representation of a single object stored in S3.
S3Object(byte[], Headers) - Constructor for class net.noderunner.amazon.s3.S3Object
Constructs a new S3Object.
S3Object(byte[]) - Constructor for class net.noderunner.amazon.s3.S3Object
Constructs a new S3Object.
S3Object(String) - Constructor for class net.noderunner.amazon.s3.S3Object
Constructs a new S3Object; data is converted to bytes.
SECURE_PORT - Static variable in class net.noderunner.amazon.s3.Connection
HTTPS port.
Server - Class in net.noderunner.amazon.s3.emulator
Amazon S3 emulator that stores data in an internal sorted map.
Server() - Constructor for class net.noderunner.amazon.s3.emulator.Server
 
setCallingFormat(CallingFormat) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
setExpires(long) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
setExpiresIn(long) - Method in class net.noderunner.amazon.s3.QueryGenerator
 
setLastModified(Date) - Method in class net.noderunner.amazon.s3.Entry
Sets lastModified.
setMetadata(Headers) - Method in class net.noderunner.amazon.s3.S3Object
Sets the metadata.
setOwner(Owner) - Method in class net.noderunner.amazon.s3.Entry
Sets owner.
setSize(long) - Method in class net.noderunner.amazon.s3.Entry
Sets size.
shutdown() - Method in class net.noderunner.amazon.s3.Connection
Shuts down any managed or pooled connections.
size() - Method in class net.noderunner.amazon.s3.Headers
Returns the number of headers.
specified() - Method in class net.noderunner.amazon.s3.Bucket
Returns true if specified; length is non-zero.
start() - Method in class net.noderunner.amazon.s3.emulator.Server
Starts accepting requests.
start(String) - Method in class net.noderunner.amazon.s3.emulator.Writer
 
SUBDOMAIN - Static variable in class net.noderunner.amazon.s3.CallingFormat
Call by using a sub-domain of the bucket name.
supportsLocatedBuckets() - Method in class net.noderunner.amazon.s3.CallingFormat
 

T

toString() - Method in class net.noderunner.amazon.s3.Bucket
Returns the name.
toString() - Method in class net.noderunner.amazon.s3.Connection
Returns a debug string.
toString() - Method in class net.noderunner.amazon.s3.emulator.Server
Returns a debug String.
toString() - Method in class net.noderunner.amazon.s3.emulator.Writer
 
toString() - Method in class net.noderunner.amazon.s3.Entry
Returns the key
toString() - Method in class net.noderunner.amazon.s3.GetResponse
Returns a debug string.
toString() - Method in class net.noderunner.amazon.s3.GetStreamResponse
Returns a debug string.
toString() - Method in class net.noderunner.amazon.s3.Headers
Returns a debug string.
toString() - Method in class net.noderunner.amazon.s3.ListAllBucketsResponse
 
toString() - Method in class net.noderunner.amazon.s3.ListResponse
 
toString() - Method in class net.noderunner.amazon.s3.LocationResponse
 
toString() - Method in class net.noderunner.amazon.s3.Owner
Returns a debug string.
toString() - Method in class net.noderunner.amazon.s3.Response
Returns a string representation.
toString() - Method in class net.noderunner.amazon.s3.S3Object
Returns a debug string.

V

validateBucketName(String, CallingFormat) - Static method in class net.noderunner.amazon.s3.Bucket
Returns true if the bucket name is valid for the calling format.
validateName(CallingFormat) - Method in class net.noderunner.amazon.s3.Bucket
Returns true if the bucket name is valid for the calling format.
valueOf(String) - Static method in enum net.noderunner.amazon.s3.Method
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.noderunner.amazon.s3.Method
Returns an array containing the constants of this enum type, in the order they are declared.
VANITY - Static variable in class net.noderunner.amazon.s3.CallingFormat
Call using a "vanity" or user-provided hostname.

W

write(String) - Method in class net.noderunner.amazon.s3.emulator.Writer
 
write(Writer) - Method in class net.noderunner.amazon.s3.emulator.Writer
 
write(Date) - Method in class net.noderunner.amazon.s3.emulator.Writer
 
write(long) - Method in class net.noderunner.amazon.s3.emulator.Writer
 
Writer - Class in net.noderunner.amazon.s3.emulator
 
Writer() - Constructor for class net.noderunner.amazon.s3.emulator.Writer
 

A B C D E G H I L M N O P Q R S T V W

Copyright © 2009. All Rights Reserved.