> +    @Inject
> +    public AzureBlobBlockUploadStrategy(AzureBlobClient client, 
> PayloadSlicer slicer) {
> +        this.client = checkNotNull(client, "client");
> +        this.slicer = checkNotNull(slicer, "slicer");
> +    }
> +
> +    @Override
> +    public String execute(String container, Blob blob) {
> +        String blobName = blob.getMetadata().getName();
> +        Payload payload = blob.getPayload();
> +        Long length = payload.getContentMetadata().getContentLength();
> +        checkNotNull(length,
> +                "please invoke 
> payload.getContentMetadata().setContentLength(length) prior to azure block 
> upload");
> +        checkArgument(length <= (MAX_NUMBER_OF_BLOCKS * MAX_BLOCK_SIZE));
> +        Long offset = 0L;
> +        List<String> blockIds = new LinkedList<String>();

Prefer ArrayList, and Lists.newArrayList to avoid repeating type.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/52/files#r5019241

Reply via email to