A B C D F G H I L M N O P R S V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ApiPoint - Enum in net.jolivier.s3api.http
-
Static entrypoint for any pluggable S3DataStore/AuthStore.
- auth() - Static method in enum net.jolivier.s3api.http.ApiPoint
B
- BUCKET_REGEX - Static variable in enum net.jolivier.s3api.http.RequestUtils
C
- calculateV4Sig(ContainerRequestContext, URI, String, String, String, String) - Static method in enum net.jolivier.s3api.http.RequestUtils
- ChunkedInputStream - Class in net.jolivier.s3api.http
- ChunkedInputStream(InputStream) - Constructor for class net.jolivier.s3api.http.ChunkedInputStream
- close() - Method in class net.jolivier.s3api.http.ChunkedInputStream
- configure(FeatureContext) - Method in class net.jolivier.s3api.http.ProjectFeature
- configure(S3DataStore, S3AuthStore) - Static method in enum net.jolivier.s3api.http.ApiPoint
-
Must be configured with a non-null data store and auth store.
- configure(S3DataStore, S3AuthStore, String) - Static method in enum net.jolivier.s3api.http.ApiPoint
-
Must be configured with a non-null data store and auth store.
- contains(long) - Method in class net.jolivier.s3api.http.filter.RangedOutputStream.Range
-
Contains.
- createBucket(S3Context, ContainerRequest, UriInfo) - Method in class net.jolivier.s3api.http.S3Buckets
-
Create a new bucket.
- CTX_KEY - Static variable in class net.jolivier.s3api.http.SignatureFilter
D
- data() - Static method in enum net.jolivier.s3api.http.ApiPoint
- deleteBucket(S3Context, UriInfo) - Method in class net.jolivier.s3api.http.S3Buckets
-
Delete a bucket.
- deleteObject(S3Context, String, String) - Method in class net.jolivier.s3api.http.S3Objects
-
Deletes an existing object
- deleteObjects(S3Context, ContainerRequest) - Method in class net.jolivier.s3api.http.S3Objects
-
Delete objects from a bucket
- dispose(AwsSigV4) - Method in class net.jolivier.s3api.http.context.Sigv4Factory
- dispose(S3Context) - Method in class net.jolivier.s3api.http.context.S3ContextFactory
- domainBase() - Static method in enum net.jolivier.s3api.http.ApiPoint
F
- filter(ContainerRequestContext) - Method in class net.jolivier.s3api.http.PathMatchingFilter
- filter(ContainerRequestContext) - Method in class net.jolivier.s3api.http.SignatureFilter
- filter(ContainerRequestContext) - Method in class net.jolivier.s3api.http.VirtualHostMatchingFilter
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class net.jolivier.s3api.http.filter.RangeResponseFilter
- flush() - Method in class net.jolivier.s3api.http.filter.RangedOutputStream
G
- getAcceptRanges() - Method in class net.jolivier.s3api.http.filter.RangedOutputStream
-
Returns the accept ranges.
- getBoundary() - Method in class net.jolivier.s3api.http.filter.RangedOutputStream
-
Returns the boundary.
- getBytes() - Method in class net.jolivier.s3api.http.filter.RangedOutputStream.Range
-
Returns the bytes of this range.
- getFrom() - Method in class net.jolivier.s3api.http.filter.RangedOutputStream.Range
-
Returns the starting index of this range.
- getObject(S3Context, ContainerRequest, String, String) - Method in class net.jolivier.s3api.http.S3Objects
-
Get an existing object.
- getTo(long) - Method in class net.jolivier.s3api.http.filter.RangedOutputStream.Range
-
Returns the ending index of this range.
H
- headBucket(S3Context) - Method in class net.jolivier.s3api.http.S3Buckets
-
Head bucket, returns 200 or 404.
- headObject(S3Context, String, String) - Method in class net.jolivier.s3api.http.S3Objects
-
Checks for an objects.
I
- INSTANCE - net.jolivier.s3api.http.ApiPoint
- isMultipart() - Method in class net.jolivier.s3api.http.filter.RangedOutputStream
-
Checks if is multipart.
L
- listObjectsOrListBuckets(S3Context, String, String, String, String, int, String, UriInfo) - Method in class net.jolivier.s3api.http.S3Objects
-
List the objects in a bucket.
M
- metadataHeaders(ContainerRequest) - Static method in enum net.jolivier.s3api.http.RequestUtils
N
- net.jolivier.s3api.http - package net.jolivier.s3api.http
- net.jolivier.s3api.http.context - package net.jolivier.s3api.http.context
- net.jolivier.s3api.http.filter - package net.jolivier.s3api.http.filter
O
- ORIG_URI - Static variable in class net.jolivier.s3api.http.SignatureFilter
P
- PathMatchingFilter - Class in net.jolivier.s3api.http
- PathMatchingFilter() - Constructor for class net.jolivier.s3api.http.PathMatchingFilter
- ProjectFeature - Class in net.jolivier.s3api.http
-
Registers Jersey context factories for
User - ProjectFeature() - Constructor for class net.jolivier.s3api.http.ProjectFeature
- provide() - Method in class net.jolivier.s3api.http.context.S3ContextFactory
- provide() - Method in class net.jolivier.s3api.http.context.Sigv4Factory
- putOrCopy(S3Context, String, String, String, String, ContainerRequest) - Method in class net.jolivier.s3api.http.S3Objects
-
Both putObject and copyObject are PUT operations on a bucket.
R
- Range(long, long) - Constructor for class net.jolivier.s3api.http.filter.RangedOutputStream.Range
-
Instantiates a new range.
- RangedOutputStream - Class in net.jolivier.s3api.http.filter
-
An
OutputStreamwhich support ranges. - RangedOutputStream(OutputStream, long, String, String, MultivaluedMap<String, Object>) - Constructor for class net.jolivier.s3api.http.filter.RangedOutputStream
-
Instantiates a new ranged output stream.
- RangedOutputStream.Range - Class in net.jolivier.s3api.http.filter
-
A ranged
OutputStream. - RangeResponseFilter - Class in net.jolivier.s3api.http.filter
-
A
ContainerResponseFiltercapable to handle ranged requests. - RangeResponseFilter() - Constructor for class net.jolivier.s3api.http.filter.RangeResponseFilter
- read() - Method in class net.jolivier.s3api.http.ChunkedInputStream
- readJaxbEntity(Class<T>, InputStream) - Static method in enum net.jolivier.s3api.http.RequestUtils
- readJaxbEntity(Class<T>, String) - Static method in enum net.jolivier.s3api.http.RequestUtils
- RequestUtils - Enum in net.jolivier.s3api.http
-
Static utility methods for various requests.
S
- S3Buckets - Class in net.jolivier.s3api.http
-
Jersey class for handling bucket related operations.
- S3Buckets() - Constructor for class net.jolivier.s3api.http.S3Buckets
- S3ContextFactory - Class in net.jolivier.s3api.http.context
- S3ContextFactory() - Constructor for class net.jolivier.s3api.http.context.S3ContextFactory
- S3Objects - Class in net.jolivier.s3api.http
- S3Objects() - Constructor for class net.jolivier.s3api.http.S3Objects
- setContext(ContainerRequestContext) - Method in class net.jolivier.s3api.http.context.S3ContextFactory
- setContext(ContainerRequestContext) - Method in class net.jolivier.s3api.http.context.Sigv4Factory
- SignatureFilter - Class in net.jolivier.s3api.http
-
A filter which requires all requests to be signed with the AWSV4 signature.
- SignatureFilter() - Constructor for class net.jolivier.s3api.http.SignatureFilter
- Sigv4Factory - Class in net.jolivier.s3api.http.context
-
Context factory for an AWSV4 signature on a particular request.
- Sigv4Factory() - Constructor for class net.jolivier.s3api.http.context.Sigv4Factory
V
- valueOf(String) - Static method in enum net.jolivier.s3api.http.ApiPoint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.jolivier.s3api.http.RequestUtils
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.jolivier.s3api.http.ApiPoint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.jolivier.s3api.http.RequestUtils
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VirtualHostMatchingFilter - Class in net.jolivier.s3api.http
- VirtualHostMatchingFilter() - Constructor for class net.jolivier.s3api.http.VirtualHostMatchingFilter
W
- write(int) - Method in class net.jolivier.s3api.http.filter.RangedOutputStream.Range
- write(int) - Method in class net.jolivier.s3api.http.filter.RangedOutputStream
- writeJaxbEntity(Object) - Static method in enum net.jolivier.s3api.http.RequestUtils
- writeMetadataHeaders(Response.ResponseBuilder, Map<String, String>) - Static method in enum net.jolivier.s3api.http.RequestUtils
All Classes All Packages