
com.github.t3t5u.common.http.ByteArrayDelegator Maven / Gradle / Ivy
The newest version!
package com.github.t3t5u.common.http;
import java.util.List;
import java.util.Map;
import java.util.concurrent.RunnableFuture;
public class ByteArrayDelegator implements Delegator {
private static final ByteArrayDelegator INSTANCE = new ByteArrayDelegator();
public static ByteArrayDelegator getInstance() {
return INSTANCE;
}
@Override
public RunnableFuture> get(final String url, final String queryString, final Map> requestProperties, final ByteArrayConfiguration configuration) {
return HttpUtils.getAsByteArrayOrNull(url, queryString, requestProperties, configuration);
}
@Override
public RunnableFuture> post(final String url, final String queryString, final Map> requestProperties, final ByteArrayConfiguration configuration) {
return HttpUtils.postAsByteArrayOrNull(url, queryString, requestProperties, configuration);
}
@Override
public RunnableFuture> put(final String url, final String queryString, final Map> requestProperties, final ByteArrayConfiguration configuration) {
return HttpUtils.putAsByteArrayOrNull(url, queryString, requestProperties, configuration);
}
@Override
public RunnableFuture> delete(final String url, final String queryString, final Map> requestProperties, final ByteArrayConfiguration configuration) {
return HttpUtils.deleteAsByteArrayOrNull(url, queryString, requestProperties, configuration);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy