com.jfrog.bintray.client.api.handle.Bintray
, Closeable
, AutoCloseable
public class BintrayImpl extends Object implements com.jfrog.bintray.client.api.handle.Bintray
Constructor | Description |
---|---|
BintrayImpl(org.apache.http.impl.client.CloseableHttpClient client,
String baseUrl,
int threadPoolSize,
int signRequestTimeoutPerFile) |
Modifier and Type | Method | Description |
---|---|---|
static void |
addContentTypeBinaryHeader(Map<String,String> headers) |
|
static void |
addContentTypeJsonHeader(Map<String,String> headers) |
|
void |
close() |
|
org.apache.http.HttpResponse |
delete(String uri,
Map<String,String> headers) |
|
org.apache.http.HttpResponse |
get(String uri,
Map<String,String> headers) |
|
org.apache.http.HttpResponse |
head(String uri,
Map<String,String> headers) |
|
org.apache.http.HttpResponse |
patch(String uri,
Map<String,String> headers,
InputStream elementInputStream) |
|
com.jfrog.bintray.client.api.handle.PackageHandle |
pkg(String packagePath) |
|
org.apache.http.HttpResponse |
post(String uri,
Map<String,String> headers) |
|
org.apache.http.HttpResponse |
post(String uri,
Map<String,String> headers,
InputStream elementInputStream) |
|
org.apache.http.HttpResponse |
put(String uri,
Map<String,String> headers,
InputStream elementInputStream) |
|
org.apache.http.HttpResponse |
put(Map<String,InputStream> uriAndStreamMap,
Map<String,String> headers) |
|
org.apache.http.HttpResponse |
putBinary(String uri,
Map<String,String> headers,
InputStream elementInputStream) |
|
org.apache.http.HttpResponse |
putBinary(Map<String,InputStream> uriAndStreamMap,
Map<String,String> headers) |
|
com.jfrog.bintray.client.api.handle.RepositoryHandle |
repository(String repositoryPath) |
|
org.apache.http.HttpResponse |
sign(String uri,
Map<String,String> headers,
int fileCount) |
Executes a sign request using the ExecutorService and uses the file count to set a timeout to avoid timing out
on long requests
|
com.jfrog.bintray.client.api.handle.SubjectHandle |
subject(String subject) |
|
com.jfrog.bintray.client.api.handle.VersionHandle |
version(String versionPath) |
public BintrayImpl(org.apache.http.impl.client.CloseableHttpClient client, String baseUrl, int threadPoolSize, int signRequestTimeoutPerFile)
public static void addContentTypeBinaryHeader(Map<String,String> headers)
public com.jfrog.bintray.client.api.handle.SubjectHandle subject(String subject)
subject
in interface com.jfrog.bintray.client.api.handle.Bintray
public com.jfrog.bintray.client.api.handle.RepositoryHandle repository(String repositoryPath)
repository
in interface com.jfrog.bintray.client.api.handle.Bintray
public com.jfrog.bintray.client.api.handle.PackageHandle pkg(String packagePath)
pkg
in interface com.jfrog.bintray.client.api.handle.Bintray
public com.jfrog.bintray.client.api.handle.VersionHandle version(String versionPath)
version
in interface com.jfrog.bintray.client.api.handle.Bintray
public void close()
close
in interface AutoCloseable
close
in interface com.jfrog.bintray.client.api.handle.Bintray
close
in interface Closeable
public org.apache.http.HttpResponse get(String uri, Map<String,String> headers) throws com.jfrog.bintray.client.api.BintrayCallException
get
in interface com.jfrog.bintray.client.api.handle.Bintray
com.jfrog.bintray.client.api.BintrayCallException
public org.apache.http.HttpResponse head(String uri, Map<String,String> headers) throws com.jfrog.bintray.client.api.BintrayCallException
head
in interface com.jfrog.bintray.client.api.handle.Bintray
com.jfrog.bintray.client.api.BintrayCallException
public org.apache.http.HttpResponse sign(String uri, Map<String,String> headers, int fileCount) throws com.jfrog.bintray.client.api.BintrayCallException
com.jfrog.bintray.client.api.BintrayCallException
public org.apache.http.HttpResponse post(String uri, Map<String,String> headers) throws com.jfrog.bintray.client.api.BintrayCallException
com.jfrog.bintray.client.api.BintrayCallException
public org.apache.http.HttpResponse post(String uri, Map<String,String> headers, InputStream elementInputStream) throws com.jfrog.bintray.client.api.BintrayCallException
post
in interface com.jfrog.bintray.client.api.handle.Bintray
com.jfrog.bintray.client.api.BintrayCallException
public org.apache.http.HttpResponse patch(String uri, Map<String,String> headers, InputStream elementInputStream) throws com.jfrog.bintray.client.api.BintrayCallException
patch
in interface com.jfrog.bintray.client.api.handle.Bintray
com.jfrog.bintray.client.api.BintrayCallException
public org.apache.http.HttpResponse delete(String uri, Map<String,String> headers) throws com.jfrog.bintray.client.api.BintrayCallException
delete
in interface com.jfrog.bintray.client.api.handle.Bintray
com.jfrog.bintray.client.api.BintrayCallException
public org.apache.http.HttpResponse putBinary(String uri, Map<String,String> headers, InputStream elementInputStream) throws com.jfrog.bintray.client.api.BintrayCallException
com.jfrog.bintray.client.api.BintrayCallException
public org.apache.http.HttpResponse putBinary(Map<String,InputStream> uriAndStreamMap, Map<String,String> headers) throws com.jfrog.bintray.client.api.MultipleBintrayCallException
com.jfrog.bintray.client.api.MultipleBintrayCallException
public org.apache.http.HttpResponse put(String uri, Map<String,String> headers, InputStream elementInputStream) throws com.jfrog.bintray.client.api.BintrayCallException
put
in interface com.jfrog.bintray.client.api.handle.Bintray
com.jfrog.bintray.client.api.BintrayCallException
public org.apache.http.HttpResponse put(Map<String,InputStream> uriAndStreamMap, Map<String,String> headers) throws com.jfrog.bintray.client.api.MultipleBintrayCallException
put
in interface com.jfrog.bintray.client.api.handle.Bintray
com.jfrog.bintray.client.api.MultipleBintrayCallException