Skip navigation links
A C D E G H I L O P S T 

A

addMetaData(String, Object) - Method in class eu.europeana.domain.ObjectMetadata
 

C

CACHE_CONTROL - Static variable in class eu.europeana.domain.Headers
 
close() - Method in interface eu.europeana.features.ObjectStorageClient
Terminate all connections and shut down this client
close() - Method in class eu.europeana.features.S3ObjectStorageClient
 
close() - Method in class eu.europeana.features.SwiftObjectStorageClient
 
compareTo(StorageObject) - Method in class eu.europeana.domain.StorageObject
 
CONNECTION - Static variable in class eu.europeana.domain.Headers
 
CONTENT_DISPOSITION - Static variable in class eu.europeana.domain.Headers
 
CONTENT_ENCODING - Static variable in class eu.europeana.domain.Headers
 
CONTENT_LANGUAGE - Static variable in class eu.europeana.domain.Headers
 
CONTENT_LENGTH - Static variable in class eu.europeana.domain.Headers
 
CONTENT_MD5 - Static variable in class eu.europeana.domain.Headers
 
CONTENT_RANGE - Static variable in class eu.europeana.domain.Headers
 
CONTENT_TYPE - Static variable in class eu.europeana.domain.Headers
 
ContentValidationException - Exception in eu.europeana.domain
This exception is thrown when verifying if object content is downloaded properly fails.
ContentValidationException(String) - Constructor for exception eu.europeana.domain.ContentValidationException
 
ContentValidationException(String, Throwable) - Constructor for exception eu.europeana.domain.ContentValidationException
 
ContentValidationException(Throwable) - Constructor for exception eu.europeana.domain.ContentValidationException
 
createBucket(String) - Method in class eu.europeana.features.S3ObjectStorageClient
Create a new bucket with the provided name and switch to this new bucket

D

DATE - Static variable in class eu.europeana.domain.Headers
 
delete(String) - Method in interface eu.europeana.features.ObjectStorageClient
Deletes an object, if present.
delete(String) - Method in class eu.europeana.features.S3ObjectStorageClient
 
delete(String) - Method in class eu.europeana.features.SwiftObjectStorageClient
 
deleteBucket(String) - Method in class eu.europeana.features.S3ObjectStorageClient
Delete a bucket (requires admin privileges)

E

equals(Object) - Method in class eu.europeana.domain.StorageObject
Check if two objects are equal, based on the name, uri and ETag of the objects.
ETAG - Static variable in class eu.europeana.domain.Headers
 
eu.europeana.domain - package eu.europeana.domain
 
eu.europeana.features - package eu.europeana.features
 

G

get(String) - Method in interface eu.europeana.features.ObjectStorageClient
Gets the StorageObject including its body.
get(String, boolean) - Method in interface eu.europeana.features.ObjectStorageClient
Gets the StorageObject including its body.
get(String) - Method in class eu.europeana.features.S3ObjectStorageClient
 
get(String, boolean) - Method in class eu.europeana.features.S3ObjectStorageClient
 
get(String) - Method in class eu.europeana.features.SwiftObjectStorageClient
 
get(String, boolean) - Method in class eu.europeana.features.SwiftObjectStorageClient
 
getBucketName() - Method in interface eu.europeana.features.ObjectStorageClient
 
getBucketName() - Method in class eu.europeana.features.S3ObjectStorageClient
 
getBucketName() - Method in class eu.europeana.features.SwiftObjectStorageClient
 
getCacheControl() - Method in class eu.europeana.domain.ObjectMetadata
Gets the optional Cache-Control HTTP header which allows the user to specify caching behavior along the HTTP request/reply chain.
getContent(String) - Method in interface eu.europeana.features.ObjectStorageClient
Get the content of the specified object and return it as a byte array.
getContent(String) - Method in class eu.europeana.features.S3ObjectStorageClient
 
getContent(String) - Method in class eu.europeana.features.SwiftObjectStorageClient
 
getContentDisposition() - Method in class eu.europeana.domain.ObjectMetadata
Gets the optional Content-Disposition HTTP header, which specifies presentation information for the object such as the recommended filename for the object to be saved as.
getContentEncoding() - Method in class eu.europeana.domain.ObjectMetadata
Gets the optional Content-Encoding HTTP header specifying what content encodings have been applied to the object and what decoding mechanisms must be applied in order to obtain the media-type referenced by the Content-Type field.
getContentLanguage() - Method in class eu.europeana.domain.ObjectMetadata
Gets the Content-Language HTTP header, which describes the natural language(s) of the intended audience for the enclosed entity.
getContentLength() - Method in class eu.europeana.domain.ObjectMetadata
Gets the Content-Length HTTP header indicating the size of the associated object in bytes.
getContentMD5() - Method in class eu.europeana.domain.ObjectMetadata
Gets the base64 encoded 128-bit MD5 digest of the associated object (content - not including headers) according to RFC 1864.
getContentRange() - Method in class eu.europeana.domain.ObjectMetadata
Returns the content range of the object if response contains the Content-Range header.
getContentType() - Method in class eu.europeana.domain.ObjectMetadata
Gets the Content-Type HTTP header, which indicates the type of content stored in the associated object.
getETag() - Method in class eu.europeana.domain.ObjectMetadata
Gets the hex encoded 128-bit MD5 digest of the associated object according to RFC 1864.
getETag() - Method in class eu.europeana.domain.StorageObject
 
getInstanceLength() - Method in class eu.europeana.domain.ObjectMetadata
Returns the physical length of the entire object stored in S3.
getLastModified() - Method in class eu.europeana.domain.ObjectMetadata
Gets the value of the Last-Modified header, indicating the date and time at which ObjectStorageClient last recorded a modification to the associated object.
getLastModified() - Method in class eu.europeana.domain.StorageObject
 
getMetadata() - Method in class eu.europeana.domain.StorageObject
 
getMetaData(String) - Method in interface eu.europeana.features.ObjectStorageClient
Get the metadata of the specified object
getMetaData(String) - Method in class eu.europeana.features.S3ObjectStorageClient
 
getMetaData(String) - Method in class eu.europeana.features.SwiftObjectStorageClient
 
getName() - Method in class eu.europeana.domain.StorageObject
 
getName() - Method in interface eu.europeana.features.ObjectStorageClient
 
getName() - Method in class eu.europeana.features.S3ObjectStorageClient
 
getName() - Method in class eu.europeana.features.SwiftObjectStorageClient
 
getPayload() - Method in class eu.europeana.domain.StorageObject
NOTE
getRawMetadata() - Method in class eu.europeana.domain.ObjectMetadata
Gets a map of the raw metadata/headers for the associated object.
getRawMetadataValue(String) - Method in class eu.europeana.domain.ObjectMetadata
Returns the raw value of the metadata/headers for the specified key.
getUri() - Method in class eu.europeana.domain.StorageObject
 
getWithoutBody(String) - Method in interface eu.europeana.features.ObjectStorageClient
Gets the StorageObject metadata without its body.
getWithoutBody(String) - Method in class eu.europeana.features.S3ObjectStorageClient
 
getWithoutBody(String) - Method in class eu.europeana.features.SwiftObjectStorageClient
 

H

hashCode() - Method in class eu.europeana.domain.StorageObject
 
Headers - Class in eu.europeana.domain
Common HTTP header values used throughout the ObjectStorageClient Java client.

I

isAvailable(String) - Method in interface eu.europeana.features.ObjectStorageClient
Check if an object with the provided id exists
isAvailable(String) - Method in class eu.europeana.features.S3ObjectStorageClient
 
isAvailable(String) - Method in class eu.europeana.features.SwiftObjectStorageClient
This method is not recommended as it is inefficient.

L

LAST_MODIFIED - Static variable in class eu.europeana.domain.Headers
 
list() - Method in interface eu.europeana.features.ObjectStorageClient
 
list() - Method in class eu.europeana.features.S3ObjectStorageClient
 
list() - Method in class eu.europeana.features.SwiftObjectStorageClient
 
listBuckets() - Method in class eu.europeana.features.S3ObjectStorageClient
 

O

ObjectMetadata - Class in eu.europeana.domain
Represents the object metadata that is stored.
ObjectMetadata() - Constructor for class eu.europeana.domain.ObjectMetadata
Initialize a new objectmetadata
ObjectMetadata(Map<String, Object>) - Constructor for class eu.europeana.domain.ObjectMetadata
Initialize a new objectmetadata
ObjectStorageClient - Interface in eu.europeana.features
Interface to a generic object storage client
ObjectStorageClientException - Exception in eu.europeana.domain
Base type for all client exceptions thrown by the ObjectStorageClient.
ObjectStorageClientException(String, Throwable) - Constructor for exception eu.europeana.domain.ObjectStorageClientException
Creates a new ObjectStorageClientException with the specified message, and root cause.
ObjectStorageClientException(String) - Constructor for exception eu.europeana.domain.ObjectStorageClientException
Creates a new ObjectStorageClientException with the specified message.
ObjectStorageClientException(Throwable) - Constructor for exception eu.europeana.domain.ObjectStorageClientException
Creates a new ObjectStorageClientException with the root cause.

P

put(String, Payload) - Method in interface eu.europeana.features.ObjectStorageClient
Creates or updates a StorageObject.
put(StorageObject) - Method in interface eu.europeana.features.ObjectStorageClient
Creates or updates a StorageObject.
put(StorageObject) - Method in class eu.europeana.features.S3ObjectStorageClient
 
put(String, Payload) - Method in class eu.europeana.features.S3ObjectStorageClient
 
put(String, Payload) - Method in class eu.europeana.features.SwiftObjectStorageClient
 
put(StorageObject) - Method in class eu.europeana.features.SwiftObjectStorageClient
 

S

S3ObjectStorageClient - Class in eu.europeana.features
Client for accessing objects stored on (Amazon or Bluemix or ...) S3 service.
S3ObjectStorageClient(String, String, String, String) - Constructor for class eu.europeana.features.S3ObjectStorageClient
Create a new S3 client for Amazon S3 with client configuration To resolve the stale http connection issue, which gave us "The target server failed to respond" error, we have added validateAfterInactivity in the Amazon S3 configuration (See EA-1891) Default value of validateAfterInactivity is 2000 ms
S3ObjectStorageClient(String, String, String, String, String) - Constructor for class eu.europeana.features.S3ObjectStorageClient
Create a new S3 client for IBM Cloud/Bluemix.
S3ObjectStorageClient(String, String, String, String, S3ClientOptions) - Constructor for class eu.europeana.features.S3ObjectStorageClient
Create a new S3 client and specify an endpoint and options
SERVER - Static variable in class eu.europeana.domain.Headers
 
setCacheControl(String) - Method in class eu.europeana.domain.ObjectMetadata
Sets the optional Cache-Control HTTP header which allows the user to specify caching behavior along the HTTP request/reply chain.
setContentDisposition(String) - Method in class eu.europeana.domain.ObjectMetadata
Sets the optional Content-Disposition HTTP header, which specifies presentational information such as the recommended filename for the object to be saved as.
setContentEncoding(String) - Method in class eu.europeana.domain.ObjectMetadata
Sets the optional Content-Encoding HTTP header specifying what content encodings have been applied to the object and what decoding mechanisms must be applied in order to obtain the media-type referenced by the Content-Type field.
setContentLanguage(String) - Method in class eu.europeana.domain.ObjectMetadata
Sets the Content-Language HTTP header which describes the natural language(s) of the intended audience for the enclosed entity.
setContentLength(long) - Method in class eu.europeana.domain.ObjectMetadata
Sets the Content-Length HTTP header indicating the size of the associated object in bytes.
setContentMD5(String) - Method in class eu.europeana.domain.ObjectMetadata
Sets the base64 encoded 128-bit MD5 digest of the associated object (content - not including headers) according to RFC 1864.
setContentType(String) - Method in class eu.europeana.domain.ObjectMetadata
Sets the Content-Type HTTP header indicating the type of content stored in the associated object.
setEndpoint(String) - Method in class eu.europeana.features.S3ObjectStorageClient
 
setETag(String) - Method in class eu.europeana.domain.ObjectMetadata
 
setHeader(String, Object) - Method in class eu.europeana.domain.ObjectMetadata
For internal use only.
setLastModified(Date) - Method in class eu.europeana.domain.ObjectMetadata
For internal use only.
setMetadata(ObjectMetadata) - Method in class eu.europeana.domain.StorageObject
 
setS3ClientOptions(S3ClientOptions) - Method in class eu.europeana.features.S3ObjectStorageClient
 
StorageObject - Class in eu.europeana.domain
Represents an object in Generic StorageObject Modelled after org/apache/jclouds/api/openstack-swift/1.9.0/openstack-swift-1.9.0.jar!/org/jclouds/openstack/swift/v1/domain/SwiftObject.class (Stripped down version)
StorageObject(String, URI, ObjectMetadata, Payload) - Constructor for class eu.europeana.domain.StorageObject
Create a new storage object.
string() - Method in class eu.europeana.domain.StorageObject
 
SwiftObjectStorageClient - Class in eu.europeana.features
Created by jeroen on 14-12-16.
SwiftObjectStorageClient(String, String, String, String, String, String) - Constructor for class eu.europeana.features.SwiftObjectStorageClient
Create a new Swift client and setup connection

T

toString() - Method in class eu.europeana.domain.StorageObject
 
A C D E G H I L O P S T 
Skip navigation links

Copyright © 2020. All rights reserved.