@Override protected XmlResponsesSaxParser getXmlResponseSaxParser() throws ServiceException { return new XmlResponsesSaxParser(getJetS3tProperties(), true); }
@Override public BucketLoggingStatusHandler parseLoggingStatusResponse(InputStream inputStream) throws ServiceException { return super.parseLoggingStatusResponse(inputStream, new GSBucketLoggingStatusHandler()); }
@Override public WebsiteConfig parseWebsiteConfigurationResponse(InputStream inputStream) throws ServiceException { return super.parseWebsiteConfigurationResponse(inputStream, new GSWebsiteConfigurationHandler()); } };
@Override public void startElement(String name) { if (name.equals("Contents")) { currentObject = newObject(); currentObject.setBucketName(bucketName); } else if (name.equals("Owner")) { currentOwner = newOwner(); currentObject.setOwner(currentOwner); } else if (name.equals("CommonPrefixes")) { insideCommonPrefixes = true; } }
@Override protected AccessControlList getBucketAclImpl(String bucketName) throws ServiceException { if(log.isDebugEnabled()) { log.debug("Retrieving Access Control List for Bucket: " + bucketName); } Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("acl", ""); HttpResponse httpResponse = performRestGet(bucketName, null, requestParameters, null); return getXmlResponseSaxParser() .parseAccessControlListResponse( new HttpMethodReleaseInputStream(httpResponse)).getAccessControlList(); }
public StorageOwner getOwner() { StorageOwner owner = newOwner(); owner.setId(id); owner.setDisplayName(displayName); return owner; }
protected String getBucketLocationImpl(String bucketName) throws ServiceException { if(log.isDebugEnabled()) { log.debug("Retrieving location of Bucket: " + bucketName); } Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("location", ""); HttpResponse httpResponse = performRestGet(bucketName, null, requestParameters, null); return getXmlResponseSaxParser() .parseBucketLocationResponse( new HttpMethodReleaseInputStream(httpResponse)); }
bucketName, objectKey, null, requestParameters, builder); CompleteMultipartUploadResultHandler handler = getXmlResponseSaxParser() .parseCompleteMultipartUploadResult( new HttpMethodReleaseInputStream(httpResponse));
.parseCopyObjectResponse( new HttpMethodReleaseInputStream(methodAndByteCount.getHttpResponse()));
protected AccessControlList getObjectAclImpl(String bucketName, String objectKey) throws ServiceException { if(log.isDebugEnabled()) { log.debug("Retrieving Access Control List for bucketName=" + bucketName + ", objectKey=" + objectKey); } Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("acl", ""); HttpResponse httpResponse = performRestGet(bucketName, objectKey, requestParameters, null); return getXmlResponseSaxParser() .parseAccessControlListResponse( new HttpMethodReleaseInputStream(httpResponse)).getAccessControlList(); }
@Override public void startElement(String name) { if (name.equals("Contents")) { currentObject = newObject(); currentObject.setBucketName(bucketName); } else if (name.equals("Owner")) { currentOwner = newOwner(); currentObject.setOwner(currentOwner); } else if (name.equals("CommonPrefixes")) { insideCommonPrefixes = true; } }
public StorageOwner getOwner() { StorageOwner owner = newOwner(); owner.setId(id); owner.setDisplayName(displayName); return owner; }
protected String getBucketLocationImpl(String bucketName) throws ServiceException { if(log.isDebugEnabled()) { log.debug("Retrieving location of Bucket: " + bucketName); } Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("location", ""); HttpResponse httpResponse = performRestGet(bucketName, null, requestParameters, null); return getXmlResponseSaxParser() .parseBucketLocationResponse( new HttpMethodReleaseInputStream(httpResponse)); }
bucketName, objectKey, null, requestParameters, builder); CompleteMultipartUploadResultHandler handler = getXmlResponseSaxParser() .parseCompleteMultipartUploadResult( new HttpMethodReleaseInputStream(httpResponse));
.parseCopyObjectResponse( new HttpMethodReleaseInputStream(methodAndByteCount.getHttpResponse()));
@Override protected XmlResponsesSaxParser getXmlResponseSaxParser() throws ServiceException { return new XmlResponsesSaxParser(getJetS3tProperties(), false); }
protected StorageBucketLoggingStatus getBucketLoggingStatusImpl(String bucketName) throws ServiceException { if(log.isDebugEnabled()) { log.debug("Retrieving Logging Status for Bucket: " + bucketName); } Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("logging", ""); HttpResponse httpResponse = performRestGet(bucketName, null, requestParameters, null); return getXmlResponseSaxParser() .parseLoggingStatusResponse( new HttpMethodReleaseInputStream(httpResponse)).getBucketLoggingStatus(); }
@Override protected AccessControlList getBucketAclImpl(String bucketName) throws ServiceException { if(log.isDebugEnabled()) { log.debug("Retrieving Access Control List for Bucket: " + bucketName); } Map<String, String> requestParameters = new HashMap<String, String>(); requestParameters.put("acl", ""); HttpResponse httpResponse = performRestGet(bucketName, null, requestParameters, null); return getXmlResponseSaxParser() .parseAccessControlListResponse( new HttpMethodReleaseInputStream(httpResponse)).getAccessControlList(); }