Tabnine Logo
S3XmlResponseHandler
Code IndexAdd Tabnine to your IDE (free)

How to use
S3XmlResponseHandler
in
com.amazonaws.services.s3.internal

Best Java code snippets using com.amazonaws.services.s3.internal.S3XmlResponseHandler (Showing top 13 results out of 315)

origin: aws/aws-sdk-java

private <X, Y extends AmazonWebServiceRequest> X invoke(Request<Y> request,
               Unmarshaller<X, InputStream> unmarshaller,
               String bucketName,
               String key) {
  return invoke(request, new S3XmlResponseHandler<X>(unmarshaller), bucketName, key);
}
origin: aws/aws-sdk-java

  @Override
  public AmazonWebServiceResponse<T> handle(HttpResponse response) throws Exception {
    AmazonWebServiceResponse<T> awsResponse = super.handle(response);
    
    T result = awsResponse.getResult();
    if (result != null) {
      for (HeaderHandler<T> handler : headerHandlers) {
        handler.handle(result, response);
      }
    }
    
    return awsResponse;
  }
}
origin: aws/aws-sdk-java

/**
 * @see com.amazonaws.http.HttpResponseHandler#handle(com.amazonaws.http.HttpResponse)
 */
public AmazonWebServiceResponse<T> handle(HttpResponse response) throws Exception {
  AmazonWebServiceResponse<T> awsResponse = parseResponseMetadata(response);
  responseHeaders = response.getHeaders();
  if (responseUnmarshaller != null) {
    log.trace("Beginning to parse service response XML");
    T result = responseUnmarshaller.unmarshall(response.getContent());
    log.trace("Done parsing service response XML");
    awsResponse.setResult(result);
  }
  return awsResponse;
}
origin: aws-amplify/aws-sdk-android

@Test
public void testS3XmlResponseHandlerTest() throws Exception {
  ByteArrayInputStream bais = new ByteArrayInputStream("content".getBytes(StringUtils.UTF8));
  HttpResponse response = new HttpResponse.Builder().content(bais)
      .header("testKey", "testValue").build();
  final List<Boolean> handleCalled = new ArrayList<Boolean>();
  S3XmlResponseHandler<String> handler = new S3XmlResponseHandler<String>(
      new Unmarshaller<String, InputStream>() {
        @Override
        public String unmarshall(InputStream in) throws Exception {
          assertEquals("content", IOUtils.toString(in));
          handleCalled.add(true);
          return null;
        }
      });
  handler.handle(response);
  assertEquals(handleCalled.size(), 1);
  assertTrue(handleCalled.get(0));
}
origin: aws-amplify/aws-sdk-android

private <X, Y extends AmazonWebServiceRequest> X invoke(Request<Y> request,
                            Unmarshaller<X, InputStream> unmarshaller,
                            String bucketName,
                            String key) {
  return invoke(request, new S3XmlResponseHandler<X>(unmarshaller), bucketName, key);
}
origin: aws-amplify/aws-sdk-android

  @Override
  public AmazonWebServiceResponse<T> handle(HttpResponse response) throws Exception {
    AmazonWebServiceResponse<T> awsResponse = super.handle(response);

    T result = awsResponse.getResult();
    if (result != null) {
      for (HeaderHandler<T> handler : headerHandlers) {
        handler.handle(result, response);
      }
    }

    return awsResponse;
  }
}
origin: aws-amplify/aws-sdk-android

/**
 * @see com.amazonaws.http.HttpResponseHandler#handle(com.amazonaws.http.HttpResponse)
 */
@Override
public AmazonWebServiceResponse<T> handle(HttpResponse response) throws Exception {
  AmazonWebServiceResponse<T> awsResponse = parseResponseMetadata(response);
  responseHeaders = response.getHeaders();
  if (responseUnmarshaller != null) {
    log.trace("Beginning to parse service response XML");
    T result = responseUnmarshaller.unmarshall(response.getContent());
    log.trace("Done parsing service response XML");
    awsResponse.setResult(result);
  }
  return awsResponse;
}
origin: com.amazonaws/aws-android-sdk-s3

private <X, Y extends AmazonWebServiceRequest> X invoke(Request<Y> request,
                            Unmarshaller<X, InputStream> unmarshaller,
                            String bucketName,
                            String key) {
  return invoke(request, new S3XmlResponseHandler<X>(unmarshaller), bucketName, key);
}
origin: Nextdoor/bender

  @Override
  public AmazonWebServiceResponse<T> handle(HttpResponse response) throws Exception {
    AmazonWebServiceResponse<T> awsResponse = super.handle(response);
    
    T result = awsResponse.getResult();
    if (result != null) {
      for (HeaderHandler<T> handler : headerHandlers) {
        handler.handle(result, response);
      }
    }
    
    return awsResponse;
  }
}
origin: Nextdoor/bender

/**
 * @see com.amazonaws.http.HttpResponseHandler#handle(com.amazonaws.http.HttpResponse)
 */
public AmazonWebServiceResponse<T> handle(HttpResponse response) throws Exception {
  AmazonWebServiceResponse<T> awsResponse = parseResponseMetadata(response);
  responseHeaders = response.getHeaders();
  if (responseUnmarshaller != null) {
    log.trace("Beginning to parse service response XML");
    T result = responseUnmarshaller.unmarshall(response.getContent());
    log.trace("Done parsing service response XML");
    awsResponse.setResult(result);
  }
  return awsResponse;
}
origin: Nextdoor/bender

private <X, Y extends AmazonWebServiceRequest> X invoke(Request<Y> request,
               Unmarshaller<X, InputStream> unmarshaller,
               String bucketName,
               String key) {
  return invoke(request, new S3XmlResponseHandler<X>(unmarshaller), bucketName, key);
}
origin: com.amazonaws/aws-android-sdk-s3

  @Override
  public AmazonWebServiceResponse<T> handle(HttpResponse response) throws Exception {
    AmazonWebServiceResponse<T> awsResponse = super.handle(response);

    T result = awsResponse.getResult();
    if (result != null) {
      for (HeaderHandler<T> handler : headerHandlers) {
        handler.handle(result, response);
      }
    }

    return awsResponse;
  }
}
origin: com.amazonaws/aws-android-sdk-s3

/**
 * @see com.amazonaws.http.HttpResponseHandler#handle(com.amazonaws.http.HttpResponse)
 */
@Override
public AmazonWebServiceResponse<T> handle(HttpResponse response) throws Exception {
  AmazonWebServiceResponse<T> awsResponse = parseResponseMetadata(response);
  responseHeaders = response.getHeaders();
  if (responseUnmarshaller != null) {
    log.trace("Beginning to parse service response XML");
    T result = responseUnmarshaller.unmarshall(response.getContent());
    log.trace("Done parsing service response XML");
    awsResponse.setResult(result);
  }
  return awsResponse;
}
com.amazonaws.services.s3.internalS3XmlResponseHandler

Javadoc

S3 Implementation of HttpResponseHandler. Relies on a SAX unmarshaller for handling the response.

Most used methods

  • <init>
    Constructs a new S3 response handler that will use the specified SAX unmarshaller to turn the respon
  • handle
  • parseResponseMetadata

Popular in Java

  • Parsing JSON documents to java classes using gson
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onCreateOptionsMenu (Activity)
  • setScale (BigDecimal)
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now