public class S3ProxyHandler extends Object
| Constructor and Description |
|---|
S3ProxyHandler(org.jclouds.blobstore.BlobStore blobStore,
AuthenticationType authenticationType,
String identity,
String credential,
String virtualHost,
long v4MaxNonChunkedRequestSize,
boolean ignoreUnknownHeaders,
org.gaul.s3proxy.CrossOriginResourceSharing corsRules,
String servicePath,
int maximumTimeSkew) |
| Modifier and Type | Method and Description |
|---|---|
void |
doHandle(javax.servlet.http.HttpServletRequest baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
InputStream is) |
BlobStoreLocator |
getBlobStoreLocator() |
protected void |
sendSimpleErrorResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.gaul.s3proxy.S3ErrorCode code,
String message,
Map<String,String> elements) |
void |
setBlobStoreLocator(BlobStoreLocator locator) |
public S3ProxyHandler(org.jclouds.blobstore.BlobStore blobStore,
AuthenticationType authenticationType,
String identity,
String credential,
@Nullable
String virtualHost,
long v4MaxNonChunkedRequestSize,
boolean ignoreUnknownHeaders,
org.gaul.s3proxy.CrossOriginResourceSharing corsRules,
String servicePath,
int maximumTimeSkew)
public final void doHandle(javax.servlet.http.HttpServletRequest baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
InputStream is)
throws IOException,
S3Exception
IOExceptionS3Exceptionprotected final void sendSimpleErrorResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.gaul.s3proxy.S3ErrorCode code,
String message,
Map<String,String> elements)
throws IOException
IOExceptionpublic final BlobStoreLocator getBlobStoreLocator()
public final void setBlobStoreLocator(BlobStoreLocator locator)
Copyright © 2020. All rights reserved.