All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.davidmoten.odata.client.UploadStrategyChunked Maven / Gradle / Ivy

package com.github.davidmoten.odata.client;

import java.util.Optional;

public final class UploadStrategyChunked
        implements UploadStrategy> {

    static final UploadStrategyChunked INSTANCE = new UploadStrategyChunked();

    private UploadStrategyChunked() {
        // prevent instantiation
    }

    @Override
    public Optional builder(ContextPath contextPath, ODataType entity,
            String fieldName) {
        // TODO inspect metadata to see if can upload stream
        String contentType = "application/octet-stream";
        return Optional.of(new StreamUploaderChunked(contextPath, fieldName, contentType));
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy