public class BintrayImpl
extends java.lang.Object
implements com.jfrog.bintray.client.api.handle.Bintray
| Constructor and Description |
|---|
BintrayImpl(org.apache.http.impl.client.CloseableHttpClient client,
java.lang.String baseUrl,
int threadPoolSize,
int signRequestTimeoutPerFile) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addContentTypeBinaryHeader(java.util.Map<java.lang.String,java.lang.String> headers) |
static void |
addContentTypeJsonHeader(java.util.Map<java.lang.String,java.lang.String> headers) |
void |
close() |
org.apache.http.HttpResponse |
delete(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers) |
org.apache.http.HttpResponse |
get(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers) |
org.apache.http.HttpResponse |
head(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers) |
org.apache.http.HttpResponse |
patch(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream elementInputStream) |
com.jfrog.bintray.client.api.handle.PackageHandle |
pkg(java.lang.String packagePath) |
org.apache.http.HttpResponse |
post(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers) |
org.apache.http.HttpResponse |
post(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream elementInputStream) |
org.apache.http.HttpResponse |
put(java.util.Map<java.lang.String,java.io.InputStream> uriAndStreamMap,
java.util.Map<java.lang.String,java.lang.String> headers) |
org.apache.http.HttpResponse |
put(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream elementInputStream) |
org.apache.http.HttpResponse |
putBinary(java.util.Map<java.lang.String,java.io.InputStream> uriAndStreamMap,
java.util.Map<java.lang.String,java.lang.String> headers) |
org.apache.http.HttpResponse |
putBinary(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream elementInputStream) |
com.jfrog.bintray.client.api.handle.RepositoryHandle |
repository(java.lang.String repositoryPath) |
org.apache.http.HttpResponse |
sign(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.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(java.lang.String subject) |
com.jfrog.bintray.client.api.handle.VersionHandle |
version(java.lang.String versionPath) |
public BintrayImpl(org.apache.http.impl.client.CloseableHttpClient client,
java.lang.String baseUrl,
int threadPoolSize,
int signRequestTimeoutPerFile)
public static void addContentTypeJsonHeader(java.util.Map<java.lang.String,java.lang.String> headers)
public static void addContentTypeBinaryHeader(java.util.Map<java.lang.String,java.lang.String> headers)
public com.jfrog.bintray.client.api.handle.SubjectHandle subject(java.lang.String subject)
subject in interface com.jfrog.bintray.client.api.handle.Bintraypublic com.jfrog.bintray.client.api.handle.RepositoryHandle repository(java.lang.String repositoryPath)
repository in interface com.jfrog.bintray.client.api.handle.Bintraypublic com.jfrog.bintray.client.api.handle.PackageHandle pkg(java.lang.String packagePath)
pkg in interface com.jfrog.bintray.client.api.handle.Bintraypublic com.jfrog.bintray.client.api.handle.VersionHandle version(java.lang.String versionPath)
version in interface com.jfrog.bintray.client.api.handle.Bintraypublic void close()
close in interface com.jfrog.bintray.client.api.handle.Bintrayclose in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic org.apache.http.HttpResponse get(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers)
throws com.jfrog.bintray.client.api.BintrayCallException
get in interface com.jfrog.bintray.client.api.handle.Bintraycom.jfrog.bintray.client.api.BintrayCallExceptionpublic org.apache.http.HttpResponse head(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers)
throws com.jfrog.bintray.client.api.BintrayCallException
head in interface com.jfrog.bintray.client.api.handle.Bintraycom.jfrog.bintray.client.api.BintrayCallExceptionpublic org.apache.http.HttpResponse sign(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers,
int fileCount)
throws com.jfrog.bintray.client.api.BintrayCallException
com.jfrog.bintray.client.api.BintrayCallExceptionpublic org.apache.http.HttpResponse post(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers)
throws com.jfrog.bintray.client.api.BintrayCallException
com.jfrog.bintray.client.api.BintrayCallExceptionpublic org.apache.http.HttpResponse post(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream elementInputStream)
throws com.jfrog.bintray.client.api.BintrayCallException
post in interface com.jfrog.bintray.client.api.handle.Bintraycom.jfrog.bintray.client.api.BintrayCallExceptionpublic org.apache.http.HttpResponse patch(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream elementInputStream)
throws com.jfrog.bintray.client.api.BintrayCallException
patch in interface com.jfrog.bintray.client.api.handle.Bintraycom.jfrog.bintray.client.api.BintrayCallExceptionpublic org.apache.http.HttpResponse delete(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers)
throws com.jfrog.bintray.client.api.BintrayCallException
delete in interface com.jfrog.bintray.client.api.handle.Bintraycom.jfrog.bintray.client.api.BintrayCallExceptionpublic org.apache.http.HttpResponse putBinary(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream elementInputStream)
throws com.jfrog.bintray.client.api.BintrayCallException
com.jfrog.bintray.client.api.BintrayCallExceptionpublic org.apache.http.HttpResponse putBinary(java.util.Map<java.lang.String,java.io.InputStream> uriAndStreamMap,
java.util.Map<java.lang.String,java.lang.String> headers)
throws com.jfrog.bintray.client.api.MultipleBintrayCallException
com.jfrog.bintray.client.api.MultipleBintrayCallExceptionpublic org.apache.http.HttpResponse put(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream elementInputStream)
throws com.jfrog.bintray.client.api.BintrayCallException
put in interface com.jfrog.bintray.client.api.handle.Bintraycom.jfrog.bintray.client.api.BintrayCallExceptionpublic org.apache.http.HttpResponse put(java.util.Map<java.lang.String,java.io.InputStream> uriAndStreamMap,
java.util.Map<java.lang.String,java.lang.String> headers)
throws com.jfrog.bintray.client.api.MultipleBintrayCallException
put in interface com.jfrog.bintray.client.api.handle.Bintraycom.jfrog.bintray.client.api.MultipleBintrayCallException