JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
U
V
A
App
- Class in
org.jimmutable.aws
Hello world!
App()
- Constructor for class org.jimmutable.aws.
App
ApplicationEnvironment
- Class in
org.jimmutable.aws.environment
ApplicationEnvironment()
- Constructor for class org.jimmutable.aws.environment.
ApplicationEnvironment
AWSInvalidCredentials
- Class in
org.jimmutable.aws.keys
This class is simply an invalid set of AWS credentials.
AWSInvalidCredentials()
- Constructor for class org.jimmutable.aws.keys.
AWSInvalidCredentials
AWSStaticCredentials
- Class in
org.jimmutable.aws.keys
AWSStaticCredentials(String, String)
- Constructor for class org.jimmutable.aws.keys.
AWSStaticCredentials
B
BlobStoreUploadRequest
- Class in
org.jimmutable.aws.blob_store
BlobStoreUploadRequest(File, S3Path, String, String)
- Constructor for class org.jimmutable.aws.blob_store.
BlobStoreUploadRequest
BucketConfiguration(S3BucketName, int, boolean)
- Constructor for class org.jimmutable.aws.s3.
BucketPuppet.BucketConfiguration
BucketPuppet
- Class in
org.jimmutable.aws.s3
The bucket puppet class is meant to be an analog to the puppet tool but for S3 buckets.
BucketPuppet()
- Constructor for class org.jimmutable.aws.s3.
BucketPuppet
BucketPuppet.BucketConfiguration
- Class in
org.jimmutable.aws.s3
This class is used to specify the desired configuration of a bucket
C
CloudName
- Class in
org.jimmutable.aws.environment
CloudName(String)
- Constructor for class org.jimmutable.aws.environment.
CloudName
CloudName.MyConverter
- Class in
org.jimmutable.aws.environment
CloudResource
- Class in
org.jimmutable.aws.environment
CloudResource(CloudName)
- Constructor for class org.jimmutable.aws.environment.
CloudResource
CompressionUtils
- Class in
org.jimmutable.aws.utils
CompressionUtils()
- Constructor for class org.jimmutable.aws.utils.
CompressionUtils
configureLogging()
- Static method in class org.jimmutable.aws.environment.
DefaultLoggingSetup
CONVERTER
- Static variable in class org.jimmutable.aws.environment.
CloudName
CONVERTER
- Static variable in class org.jimmutable.aws.environment.
HostName
CONVERTER
- Static variable in class org.jimmutable.aws.s3.
S3AbsolutePath
CONVERTER
- Static variable in class org.jimmutable.aws.s3.
S3BucketName
CONVERTER
- Static variable in class org.jimmutable.aws.s3.
S3Path
CONVERTER
- Static variable in class org.jimmutable.aws.simple_object_store.
SimpleStoreName
createDefaultAmazonS3Client(ApplicationEnvironment)
- Static method in class org.jimmutable.aws.s3.
S3DefaultClientCreator
Create a new AmazonS3 client using the default settings
createMakeWebAccessibleBucketPolicy()
- Method in class org.jimmutable.aws.s3.
BucketPuppet.BucketConfiguration
CURRENT_COMPUTER_NAME
- Static variable in class org.jimmutable.aws.environment.
HostName
D
DefaultLoggingSetup
- Class in
org.jimmutable.aws.environment
DefaultLoggingSetup()
- Constructor for class org.jimmutable.aws.environment.
DefaultLoggingSetup
delete(S3Path)
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
Delete an object from the simple object store
E
execute(AmazonS3, BucketPuppet.BucketConfiguration)
- Static method in class org.jimmutable.aws.s3.
BucketPuppet
Take whatever steps are required to make S3 have a bucket in the desired configuration.
F
fromString(String, CloudName)
- Method in class org.jimmutable.aws.environment.
CloudName.MyConverter
fromString(String, HostName)
- Method in class org.jimmutable.aws.environment.
HostName.MyConverter
fromString(String, S3AbsolutePath)
- Method in class org.jimmutable.aws.s3.
S3AbsolutePath.MyConverter
fromString(String, S3BucketName)
- Method in class org.jimmutable.aws.s3.
S3BucketName.MyConverter
fromString(String, S3Path)
- Method in class org.jimmutable.aws.s3.
S3Path.MyConverter
fromString(String, SimpleStoreName)
- Method in class org.jimmutable.aws.simple_object_store.
SimpleStoreName.MyConverter
G
get(S3Path, StandardObject)
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
Get an object from the datastore
getAWSAccessKeyId()
- Method in class org.jimmutable.aws.keys.
AWSInvalidCredentials
getAWSAccessKeyId()
- Method in class org.jimmutable.aws.keys.
AWSStaticCredentials
getAWSSecretKey()
- Method in class org.jimmutable.aws.keys.
AWSInvalidCredentials
getAWSSecretKey()
- Method in class org.jimmutable.aws.keys.
AWSStaticCredentials
getOptionalExtension(String)
- Method in class org.jimmutable.aws.s3.
S3Path
Get the "extension" of the last part of the path.
getOptionalLastPart(String)
- Method in class org.jimmutable.aws.s3.
S3Path
Get the last part of a path.
getOptionalParent(S3Path)
- Method in class org.jimmutable.aws.s3.
S3Path
Get the parent of this path
getOptionalPart(int, String)
- Method in class org.jimmutable.aws.s3.
S3Path
Get the part at a given index
getSimpleAmazonS3()
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
getSimpleAWSCredentials()
- Method in class org.jimmutable.aws.environment.
ApplicationEnvironment
getSimpleAWSCredentialsProvider()
- Method in class org.jimmutable.aws.environment.
ApplicationEnvironment
getSimpleBasePath()
- Method in class org.jimmutable.aws.blob_store.
BlobStoreUploadRequest
getSimpleChildOperations()
- Method in class org.jimmutable.aws.simple_object_store.scan.
OperationScan
getSimpleCloudName()
- Method in class org.jimmutable.aws.environment.
ApplicationEnvironment
getSimpleCloudName()
- Method in class org.jimmutable.aws.environment.
CloudResource
getSimpleExtension()
- Method in class org.jimmutable.aws.blob_store.
BlobStoreUploadRequest
getSimpleFixedPortionOfName()
- Method in class org.jimmutable.aws.blob_store.
BlobStoreUploadRequest
getSimpleHostName()
- Method in class org.jimmutable.aws.environment.
ApplicationEnvironment
getSimpleIsVersioningEnabled()
- Method in class org.jimmutable.aws.s3.
BucketPuppet.BucketConfiguration
getSimpleIsWebAccessible()
- Method in class org.jimmutable.aws.s3.
BucketPuppet.BucketConfiguration
getSimpleNumberOfParts()
- Method in class org.jimmutable.aws.s3.
S3Path
Get the number of parts of a path.
getSimpleObjectStore()
- Method in class org.jimmutable.aws.simple_object_store.scan.
ScanRequest
getSimpleParts()
- Method in class org.jimmutable.aws.s3.
S3Path
Get the parts of a path.
getSimplePath()
- Method in interface org.jimmutable.aws.simple_object_store.
SimpleObjectStorable
getSimpleProcessingThreadCount()
- Method in class org.jimmutable.aws.simple_object_store.scan.
ScanRequest
getSimpleRequest()
- Method in class org.jimmutable.aws.simple_object_store.scan.
OperationScan
getSimpleRetainOldVersionsInDays()
- Method in class org.jimmutable.aws.s3.
BucketPuppet.BucketConfiguration
getSimpleRootPath()
- Method in class org.jimmutable.aws.simple_object_store.scan.
ScanRequest
getSimpleS3BucketName()
- Method in class org.jimmutable.aws.s3.
BucketPuppet.BucketConfiguration
getSimpleS3BucketName()
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
getSimpleS3BucketNameString()
- Method in class org.jimmutable.aws.s3.
BucketPuppet.BucketConfiguration
getSimpleS3BucketNameString()
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
getSimpleScanListener()
- Method in class org.jimmutable.aws.simple_object_store.scan.
ScanRequest
getSimpleStatsObjectsListed()
- Method in class org.jimmutable.aws.simple_object_store.scan.
OperationScan
getSimpleStatsObjectsProcessedByListener()
- Method in class org.jimmutable.aws.simple_object_store.scan.
OperationScan
getSimpleStoreName()
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
gunzip(byte[], byte[])
- Static method in class org.jimmutable.aws.utils.
CompressionUtils
gunzipToString(byte[], String)
- Static method in class org.jimmutable.aws.utils.
CompressionUtils
gzip(byte[], byte[])
- Static method in class org.jimmutable.aws.utils.
CompressionUtils
gzipString(String, byte[])
- Static method in class org.jimmutable.aws.utils.
CompressionUtils
H
hasExtension()
- Method in class org.jimmutable.aws.s3.
S3Path
Does this path have an extension? foo/bar/baz.txt returns true foo returns false
hasLastPart()
- Method in class org.jimmutable.aws.s3.
S3Path
Does this path have a "last" part?
hasParent()
- Method in class org.jimmutable.aws.s3.
S3Path
Does this path have a parent?
HostName
- Class in
org.jimmutable.aws.environment
HostName(String)
- Constructor for class org.jimmutable.aws.environment.
HostName
HostName.MyConverter
- Class in
org.jimmutable.aws.environment
I
isReadOnly()
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
M
main(String[])
- Static method in class org.jimmutable.aws.
App
MyConverter()
- Constructor for class org.jimmutable.aws.environment.
CloudName.MyConverter
MyConverter()
- Constructor for class org.jimmutable.aws.environment.
HostName.MyConverter
MyConverter()
- Constructor for class org.jimmutable.aws.s3.
S3AbsolutePath.MyConverter
MyConverter()
- Constructor for class org.jimmutable.aws.s3.
S3BucketName.MyConverter
MyConverter()
- Constructor for class org.jimmutable.aws.s3.
S3Path.MyConverter
MyConverter()
- Constructor for class org.jimmutable.aws.simple_object_store.
SimpleStoreName.MyConverter
N
normalize()
- Method in class org.jimmutable.aws.environment.
CloudName
normalize()
- Method in class org.jimmutable.aws.environment.
HostName
normalize()
- Method in class org.jimmutable.aws.s3.
S3AbsolutePath
normalize()
- Method in class org.jimmutable.aws.s3.
S3BucketName
normalize()
- Method in class org.jimmutable.aws.s3.
S3Path
normalize()
- Method in class org.jimmutable.aws.simple_object_store.
SimpleStoreName
O
objectExists(S3Path, boolean)
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
Check to see if a given object exists in the datastore
onS3ObjectScanned(S3Path)
- Method in interface org.jimmutable.aws.simple_object_store.
SimpleObjectStoreScanListener
onScanComplete(OperationScan)
- Method in interface org.jimmutable.aws.simple_object_store.scan.
ScanListener
Called when the scan, and all operations in the scan thread pool are complete
onScanHearbeat(OperationScan)
- Method in interface org.jimmutable.aws.simple_object_store.scan.
ScanListener
This method is called every so often (approx 1/sec) and is typcially used to print out log statements that monitor the scanning process.
OperationList
- Class in
org.jimmutable.aws.simple_object_store.scan
OperationList(OperationScan)
- Constructor for class org.jimmutable.aws.simple_object_store.scan.
OperationList
OperationProcessObject
- Class in
org.jimmutable.aws.simple_object_store.scan
OperationProcessObject(OperationScan, S3ObjectSummary)
- Constructor for class org.jimmutable.aws.simple_object_store.scan.
OperationProcessObject
OperationScan
- Class in
org.jimmutable.aws.simple_object_store.scan
OperationScan(ScanRequest)
- Constructor for class org.jimmutable.aws.simple_object_store.scan.
OperationScan
org.jimmutable.aws
- package org.jimmutable.aws
org.jimmutable.aws.blob_store
- package org.jimmutable.aws.blob_store
org.jimmutable.aws.environment
- package org.jimmutable.aws.environment
org.jimmutable.aws.keys
- package org.jimmutable.aws.keys
org.jimmutable.aws.s3
- package org.jimmutable.aws.s3
org.jimmutable.aws.simple_object_store
- package org.jimmutable.aws.simple_object_store
org.jimmutable.aws.simple_object_store.scan
- package org.jimmutable.aws.simple_object_store.scan
org.jimmutable.aws.utils
- package org.jimmutable.aws.utils
P
PATH_BUCKET_ROOT
- Static variable in class org.jimmutable.aws.s3.
S3Path
performOperation()
- Method in class org.jimmutable.aws.simple_object_store.scan.
OperationList
performOperation()
- Method in class org.jimmutable.aws.simple_object_store.scan.
OperationProcessObject
performOperation()
- Method in class org.jimmutable.aws.simple_object_store.scan.
OperationScan
processObject(OperationScan, S3ObjectSummary)
- Method in interface org.jimmutable.aws.simple_object_store.scan.
ScanListener
Invoked whenever an object is listed.
PropertiesReader
- Class in
org.jimmutable.aws.utils
A utility class for reading properties files in the home directory
PropertiesReader(String)
- Constructor for class org.jimmutable.aws.utils.
PropertiesReader
Construct a property reader for a specified file (in the home directory)
R
readBoolean(String, boolean)
- Method in class org.jimmutable.aws.utils.
PropertiesReader
Read a boolean property
readInt(String, int)
- Method in class org.jimmutable.aws.utils.
PropertiesReader
Read an integer property
readLong(String, long)
- Method in class org.jimmutable.aws.utils.
PropertiesReader
Read an long property
readString(String, String)
- Method in class org.jimmutable.aws.utils.
PropertiesReader
Read a string from the properties file
S
S3AbsolutePath
- Class in
org.jimmutable.aws.s3
S3AbsolutePath(String)
- Constructor for class org.jimmutable.aws.s3.
S3AbsolutePath
S3AbsolutePath.MyConverter
- Class in
org.jimmutable.aws.s3
S3BucketName
- Class in
org.jimmutable.aws.s3
S3BucketName(String)
- Constructor for class org.jimmutable.aws.s3.
S3BucketName
S3BucketName.MyConverter
- Class in
org.jimmutable.aws.s3
S3DefaultClientCreator
- Class in
org.jimmutable.aws.s3
This class simply encapsulates our "default" settings for creating an S3 client
S3DefaultClientCreator()
- Constructor for class org.jimmutable.aws.s3.
S3DefaultClientCreator
S3Path
- Class in
org.jimmutable.aws.s3
A nice class for working with S3 object paths.
S3Path(String)
- Constructor for class org.jimmutable.aws.s3.
S3Path
S3Path.MyConverter
- Class in
org.jimmutable.aws.s3
scan(S3Path, ScanListener, int)
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
Scan all objects in a given path This function blocks until all objects are scanned
ScanListener
- Interface in
org.jimmutable.aws.simple_object_store.scan
The scan operation sends it's resutls to an implementation of the ScanListener class Implementations should take care to be thread safe (since multiple threads are used to scan objects)
ScanRequest
- Class in
org.jimmutable.aws.simple_object_store.scan
ScanRequest(SimpleObjectStore, S3Path, ScanListener, int)
- Constructor for class org.jimmutable.aws.simple_object_store.scan.
ScanRequest
serialize(Format)
- Method in interface org.jimmutable.aws.simple_object_store.
SimpleObjectStorable
SimpleObjectStorable
- Interface in
org.jimmutable.aws.simple_object_store
SimpleObjectStore
- Class in
org.jimmutable.aws.simple_object_store
SimpleObjectStore(ApplicationEnvironment, SimpleStoreName, boolean)
- Constructor for class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
SimpleObjectStoreScanListener
- Interface in
org.jimmutable.aws.simple_object_store
SimpleStoreName
- Class in
org.jimmutable.aws.simple_object_store
SimpleStoreName(String)
- Constructor for class org.jimmutable.aws.simple_object_store.
SimpleStoreName
SimpleStoreName.MyConverter
- Class in
org.jimmutable.aws.simple_object_store
startScanAsycn(S3Path, ScanListener, int)
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
Scan all objects in a given path This function blocks until all objects are scanned
T
THREAD_COUNT
- Static variable in class org.jimmutable.aws.simple_object_store.scan.
OperationScan
U
upsert(SimpleObjectStorable)
- Method in class org.jimmutable.aws.simple_object_store.
SimpleObjectStore
Upload an object into the datastore NOTE: Objects are assumed to be relatively small (less than 10MB Serialized).
V
validate()
- Method in class org.jimmutable.aws.environment.
CloudName
validate()
- Method in class org.jimmutable.aws.environment.
HostName
validate()
- Method in class org.jimmutable.aws.s3.
S3AbsolutePath
validate()
- Method in class org.jimmutable.aws.s3.
S3BucketName
validate()
- Method in class org.jimmutable.aws.s3.
S3Path
validate()
- Method in class org.jimmutable.aws.simple_object_store.
SimpleStoreName
A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
U
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All rights reserved.