public interface AdminRest
Modifier and Type | Method and Description |
---|---|
ResponseData |
delete(LoginContext login,
URI uri)
Issues a delete request against the specified URI.
|
ResponseData |
delete(LoginContext login,
URI uri,
byte[] request)
Issues a delete request against the specified URI.
|
ResponseData |
delete(LoginContext login,
URI uri,
int socketTimeout)
Issues a delete request against the specified URI.
|
ResponseData |
get(LoginContext login,
URI uri)
Issues a get request against the specified URI.
|
InputStream |
getInputStream(LoginContext login,
URI uri,
String mediaType)
Issues a get request against the specified URI.
|
LoginContext |
login()
Employs a shared-secret to authenticate and to obtain login context.
|
ResponseData |
post(LoginContext login,
URI uri)
Issues a post request against the specified URI
|
ResponseData |
post(LoginContext login,
URI uri,
byte[] request)
Issues a post request against the specified URI.
|
ResponseData |
post(LoginContext login,
URI uri,
byte[] request,
int socketTimeout)
Issues a post request against the specified URI.
|
ResponseData |
post(LoginContext login,
URI uri,
org.apache.http.Header[] headers,
byte[] request)
Issues a post request against the specified URI.
|
ResponseData |
post(LoginContext login,
URI uri,
org.apache.http.Header[] headers,
InputStream request)
Issues a post request against the specified URI, with the expectation
that the response will not contain data.
|
ResponseData |
put(LoginContext login,
URI uri)
Issues a put request against the specified URI, with the expectation
that the response will not contain data
|
ResponseData |
put(LoginContext login,
URI uri,
byte[] request)
Issues a put request against the specified URI.
|
ResponseData |
put(LoginContext login,
URI uri,
org.apache.http.Header[] headers,
byte[] request)
Issues a put request against the specified URI.
|
URI |
uri(IpAddress target,
String path,
QueryParameter... parameters)
Creates a URI for accessing the specified resource path at the given
system.
|
LoginContext login()
ResponseData get(LoginContext login, URI uri)
login
- previously established login contexturi
- resource URIRuntimeException
- in case of an HTTP protocol error or
connection problemsInputStream getInputStream(LoginContext login, URI uri, String mediaType)
login
- previously established login contexturi
- resource URImediaType
- optional expected media type specified in the Accept
headerRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData post(LoginContext login, URI uri, byte[] request)
login
- previously established login contexturi
- resource URIrequest
- byte array of request dataRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData post(LoginContext login, URI uri, org.apache.http.Header[] headers, byte[] request)
login
- previously established login contexturi
- resource URIheaders
- required headersrequest
- byte array of request dataRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData post(LoginContext login, URI uri, org.apache.http.Header[] headers, InputStream request)
login
- previously established login contexturi
- resource URIheaders
- required headersrequest
- InputStream of request dataRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData post(LoginContext login, URI uri)
login
- previously established login contexturi
- resource URIRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData post(LoginContext login, URI uri, byte[] request, int socketTimeout)
login
- previously established login contexturi
- resource URIrequest
- byte array of request datasocketTimeout
- milliseconds to set the socket timeout for this postRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData put(LoginContext login, URI uri, org.apache.http.Header[] headers, byte[] request)
login
- previously established login contexturi
- resource URIheaders
- required headersrequest
- byte array of request dataRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData put(LoginContext login, URI uri, byte[] request)
login
- previously established login contexturi
- resource URIrequest
- byte array of request dataRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData put(LoginContext login, URI uri)
login
- previously established login contexturi
- resource URIRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData delete(LoginContext login, URI uri)
login
- previously established login contexturi
- resource URIRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData delete(LoginContext login, URI uri, byte[] request)
login
- previously established login contexturi
- resource URIrequest
- byte array of request dataRuntimeException
- in case of an HTTP protocol error or
connection problemsResponseData delete(LoginContext login, URI uri, int socketTimeout)
login
- previously established login contexturi
- resource URIsocketTimeout
- milliseconds to set the socket timeout for this deleteRuntimeException
- in case of an HTTP protocol error or
connection problemsURI uri(IpAddress target, String path, QueryParameter... parameters)
target
- target systempath
- resource pathparameters
- query parametersIllegalArgumentException
- if address or path have invalid formatCopyright © 2015. All Rights Reserved.