public class ArtifactoryImpl
extends java.lang.Object
implements org.jfrog.artifactory.client.Artifactory
| Constructor and Description |
|---|
ArtifactoryImpl(org.apache.http.impl.client.CloseableHttpClient httpClient,
java.lang.String url,
java.lang.String userAgent,
java.lang.String username,
java.lang.String accessToken) |
| Modifier and Type | Method and Description |
|---|---|
org.jfrog.artifactory.client.Builds |
builds() |
void |
close() |
java.lang.String |
delete(java.lang.String path) |
org.apache.http.HttpResponse |
execute(org.apache.http.client.methods.HttpUriRequest request) |
<T> T |
get(java.lang.String path,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject) |
<T> T |
get(java.lang.String path,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject,
java.util.Map<java.lang.String,java.lang.String> headers) |
java.lang.String |
getContextName() |
org.apache.http.impl.client.CloseableHttpClient |
getHttpClient() |
java.io.InputStream |
getInputStream(java.lang.String path) |
java.io.InputStream |
getInputStreamWithHeaders(java.lang.String path,
java.util.Map<java.lang.String,java.lang.String> headers) |
java.lang.String |
getUri() |
java.lang.String |
getUserAgent() |
java.lang.String |
getUsername() |
protected java.lang.Boolean |
head(java.lang.String path) |
<T> T |
patch(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject) |
org.jfrog.artifactory.client.Plugins |
plugins() |
<T> T |
post(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject) |
<T> T |
put(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream inputStream,
long length,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject) |
org.jfrog.artifactory.client.Repositories |
repositories() |
org.jfrog.artifactory.client.RepositoryHandle |
repository(java.lang.String repo) |
org.jfrog.artifactory.client.ArtifactoryResponse |
restCall(org.jfrog.artifactory.client.ArtifactoryRequest artifactoryRequest)
Create a REST call to artifactory with a generic request
|
org.jfrog.artifactory.client.Searches |
searches() |
org.jfrog.artifactory.client.Security |
security() |
org.jfrog.artifactory.client.Storage |
storage() |
org.jfrog.artifactory.client.ArtifactoryStreamingResponse |
streamingRestCall(org.jfrog.artifactory.client.ArtifactoryRequest artifactoryRequest)
Create a REST call to artifactory with a generic request
|
org.jfrog.artifactory.client.ArtifactorySystem |
system() |
public ArtifactoryImpl(org.apache.http.impl.client.CloseableHttpClient httpClient,
java.lang.String url,
java.lang.String userAgent,
java.lang.String username,
java.lang.String accessToken)
public void close()
close in interface java.lang.AutoCloseableclose in interface org.jfrog.artifactory.client.Artifactorypublic org.apache.http.impl.client.CloseableHttpClient getHttpClient()
public java.lang.String getUri()
throws java.net.MalformedURLException
getUri in interface org.jfrog.artifactory.client.Artifactoryjava.net.MalformedURLExceptionpublic java.lang.String getContextName()
throws java.net.MalformedURLException
getContextName in interface org.jfrog.artifactory.client.Artifactoryjava.net.MalformedURLExceptionpublic java.lang.String getUsername()
getUsername in interface org.jfrog.artifactory.client.Artifactorypublic java.lang.String getUserAgent()
getUserAgent in interface org.jfrog.artifactory.client.Artifactorypublic org.jfrog.artifactory.client.Repositories repositories()
repositories in interface org.jfrog.artifactory.client.Artifactorypublic org.jfrog.artifactory.client.RepositoryHandle repository(java.lang.String repo)
repository in interface org.jfrog.artifactory.client.Artifactorypublic org.jfrog.artifactory.client.Searches searches()
searches in interface org.jfrog.artifactory.client.Artifactorypublic org.jfrog.artifactory.client.Builds builds()
builds in interface org.jfrog.artifactory.client.Artifactorypublic org.jfrog.artifactory.client.Security security()
security in interface org.jfrog.artifactory.client.Artifactorypublic org.jfrog.artifactory.client.Storage storage()
storage in interface org.jfrog.artifactory.client.Artifactorypublic org.jfrog.artifactory.client.Plugins plugins()
plugins in interface org.jfrog.artifactory.client.Artifactorypublic org.jfrog.artifactory.client.ArtifactorySystem system()
system in interface org.jfrog.artifactory.client.Artifactorypublic org.jfrog.artifactory.client.ArtifactoryResponse restCall(org.jfrog.artifactory.client.ArtifactoryRequest artifactoryRequest)
throws java.io.IOException
restCall in interface org.jfrog.artifactory.client.ArtifactoryartifactoryRequest - that should be sent to artifactoryArtifactoryResponse artifactory response as per to the request sentjava.io.IOExceptionpublic org.jfrog.artifactory.client.ArtifactoryStreamingResponse streamingRestCall(org.jfrog.artifactory.client.ArtifactoryRequest artifactoryRequest)
throws java.io.IOException
streamingRestCall in interface org.jfrog.artifactory.client.ArtifactoryartifactoryRequest - that should be sent to artifactoryArtifactoryStreamingResponse Artifactory response in accordance with the request,
which includes a reference to the inputStream.java.io.IOExceptionpublic java.io.InputStream getInputStream(java.lang.String path)
throws java.io.IOException
getInputStream in interface org.jfrog.artifactory.client.Artifactoryjava.io.IOExceptionpublic java.io.InputStream getInputStreamWithHeaders(java.lang.String path,
java.util.Map<java.lang.String,java.lang.String> headers)
throws java.io.IOException
getInputStreamWithHeaders in interface org.jfrog.artifactory.client.Artifactoryjava.io.IOExceptionprotected java.lang.Boolean head(java.lang.String path)
throws java.io.IOException
java.io.IOExceptionpublic <T> T get(java.lang.String path,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject)
throws java.io.IOException
get in interface org.jfrog.artifactory.client.Artifactoryjava.io.IOExceptionpublic <T> T get(java.lang.String path,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject,
java.util.Map<java.lang.String,java.lang.String> headers)
throws java.io.IOException
get in interface org.jfrog.artifactory.client.Artifactoryjava.io.IOExceptionpublic <T> T post(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject)
throws java.io.IOException
post in interface org.jfrog.artifactory.client.Artifactoryjava.io.IOExceptionpublic <T> T patch(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject)
throws java.io.IOException
patch in interface org.jfrog.artifactory.client.Artifactoryjava.io.IOExceptionpublic <T> T put(java.lang.String path,
org.apache.http.entity.ContentType contentType,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> headers,
java.io.InputStream inputStream,
long length,
java.lang.Class<? extends T> object,
java.lang.Class<T> interfaceObject)
throws java.io.IOException
put in interface org.jfrog.artifactory.client.Artifactoryjava.io.IOExceptionpublic java.lang.String delete(java.lang.String path)
throws java.io.IOException
delete in interface org.jfrog.artifactory.client.Artifactoryjava.io.IOExceptionpublic org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest request)
throws java.io.IOException
execute in interface org.jfrog.artifactory.client.Artifactoryjava.io.IOException