Skip navigation links
A B C D E G H N O R V W 

A

addListener(ContentAddressableStoreListener) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Add a listener to this store.
addListener(ContentAddressableStoreListener) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreImpl
 

B

byteCount - Static variable in class org.sturrock.cassette.cassettej.Hash
 

C

cacheNamePropertyName - Static variable in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
close() - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
 
close() - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
close() - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
configFilePropertyName - Static variable in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
contains(Hash) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Check whether content exists in the store with the specified hash
contains(Hash, ContentEncoding) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Check whether content exists in the store with the specified hash with the specified encoding
contains(Hash) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
contains(Hash, ContentEncoding) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
contains(Hash) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
contains(Hash, ContentEncoding) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
contentAdded(ContentAddressableStoreEvent) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStoreListener
Notifies this listener that content has been added to the store.
ContentAddressableStore - Interface in org.sturrock.cassette.cassettej
Defines a content-addressable store
ContentAddressableStoreEvent - Class in org.sturrock.cassette.cassettej
 
ContentAddressableStoreEvent(ContentAddressableStore, Hash) - Constructor for class org.sturrock.cassette.cassettej.ContentAddressableStoreEvent
Constructor
ContentAddressableStoreFactory - Class in org.sturrock.cassette.cassettej
 
ContentAddressableStoreFactory() - Constructor for class org.sturrock.cassette.cassettej.ContentAddressableStoreFactory
 
ContentAddressableStoreFactory.ImplementationType - Enum in org.sturrock.cassette.cassettej
 
ContentAddressableStoreFileImpl - Class in org.sturrock.cassette.cassettej
A content-addressable store backed by the file system.
ContentAddressableStoreFileImpl(Properties) - Constructor for class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
Initialises the store.
ContentAddressableStoreImpl - Class in org.sturrock.cassette.cassettej
 
ContentAddressableStoreImpl() - Constructor for class org.sturrock.cassette.cassettej.ContentAddressableStoreImpl
 
ContentAddressableStoreInfinispanImpl - Class in org.sturrock.cassette.cassettej
 
ContentAddressableStoreInfinispanImpl(Properties) - Constructor for class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
ContentAddressableStoreListener - Interface in org.sturrock.cassette.cassettej
Listens to changes to a ContentAddressableStore
ContentEncoding - Interface in org.sturrock.cassette.cassettej
Defines an encoding for use with a ContentAddressableStore This allows data to be stored in that format and retrieved using that format directly - ie the work to compress/decompress is done once at storage time rather than multiple times at retrieval time.
ContentEncodingFactory - Class in org.sturrock.cassette.cassettej
Factory to create concrete types of ContentEncoding Currently only supports gzip
ContentEncodingFactory() - Constructor for class org.sturrock.cassette.cassettej.ContentEncodingFactory
 
contentRemoved(ContentAddressableStoreEvent) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStoreListener
Notifies this listener that content has been removed from the store.
createContentAddressableStore(ContentAddressableStoreFactory.ImplementationType, Properties) - Static method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFactory
 
createEncoding(String) - Static method in class org.sturrock.cassette.cassettej.ContentEncodingFactory
 

D

decode(InputStream) - Method in interface org.sturrock.cassette.cassettej.ContentEncoding
Decode a stream with this encoding type and return a new stream.
decode(InputStream) - Method in class org.sturrock.cassette.cassettej.GZIPContentEncoding
 
delete(Hash) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Delete content from the store.
delete(Hash) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
delete(Hash) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 

E

encode(OutputStream) - Method in interface org.sturrock.cassette.cassettej.ContentEncoding
Encode a stream and return a new stream with this encoding type.
encode(OutputStream) - Method in class org.sturrock.cassette.cassettej.GZIPContentEncoding
 
equals(Object) - Method in class org.sturrock.cassette.cassettej.GZIPContentEncoding
 
equals(byte[], byte[]) - Static method in class org.sturrock.cassette.cassettej.Hash
 
equals(Object) - Method in class org.sturrock.cassette.cassettej.Hash
 

G

getBytes() - Method in class org.sturrock.cassette.cassettej.Hash
 
getBytes(String) - Static method in class org.sturrock.cassette.cassettej.Hash
 
getContentLength(Hash) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Get the length of the content with the specified hash
getContentLength(Hash, ContentEncoding) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Get the length of the encoded content with the specified hash.
getContentLength(Hash) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
getContentLength(Hash, ContentEncoding) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
getContentLength(Hash) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
getContentLength(Hash, ContentEncoding) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
getContentPath(String) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
getHash() - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreEvent
Each event is associated with a hash.
getHashes() - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Get a list of all hashes in the store.
getHashes() - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
getHashes() - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
getName() - Method in interface org.sturrock.cassette.cassettej.ContentEncoding
Get the name of the encoding - eg gzip, deflate
getName() - Method in class org.sturrock.cassette.cassettej.GZIPContentEncoding
 
getRootPath() - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
getString() - Method in class org.sturrock.cassette.cassettej.Hash
 
getString(byte[]) - Static method in class org.sturrock.cassette.cassettej.Hash
 
getSubPath(String) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
GZIPContentEncoding - Class in org.sturrock.cassette.cassettej
 
GZIPContentEncoding() - Constructor for class org.sturrock.cassette.cassettej.GZIPContentEncoding
 

H

Hash - Class in org.sturrock.cassette.cassettej
Class representing a hash.
Hash(String) - Constructor for class org.sturrock.cassette.cassettej.Hash
 
Hash(byte[]) - Constructor for class org.sturrock.cassette.cassettej.Hash
 
hashCode() - Method in class org.sturrock.cassette.cassettej.GZIPContentEncoding
 
hashCode() - Method in class org.sturrock.cassette.cassettej.Hash
 
hashPrefixLength - Variable in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
The number of characters from the hash to use for the name of the top level subdirectories.

N

name - Static variable in class org.sturrock.cassette.cassettej.GZIPContentEncoding
 
notifyListenersContentAdded(Hash) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreImpl
 
notifyListenersContentRemoved(Hash) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreImpl
 

O

org.sturrock.cassette.cassettej - package org.sturrock.cassette.cassettej
 

R

read(Hash) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Read content from the store.
read(Hash, ContentEncoding) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Read content from the store, returning using the given encoding.
read(Hash, ContentEncoding) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
read(Hash) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
read(Hash) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
read(Hash, ContentEncoding) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
removeListener(ContentAddressableStoreListener) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Remove a listener to this store.
removeListener(ContentAddressableStoreListener) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreImpl
 
rootPathPropertyName - Static variable in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 

V

valueOf(String) - Static method in enum org.sturrock.cassette.cassettej.ContentAddressableStoreFactory.ImplementationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sturrock.cassette.cassettej.ContentAddressableStoreFactory.ImplementationType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(InputStream) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Write content to the store, returning its hash.
write(InputStream, List<ContentEncoding>) - Method in interface org.sturrock.cassette.cassettej.ContentAddressableStore
Write content to the store in raw format and also formats specified in the ContentEncodings.
write(InputStream) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
write(InputStream, List<ContentEncoding>) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreFileImpl
 
write(InputStream) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
write(InputStream, List<ContentEncoding>) - Method in class org.sturrock.cassette.cassettej.ContentAddressableStoreInfinispanImpl
 
A B C D E G H N O R V W 
Skip navigation links

Copyright © 2019. All rights reserved.