public class WebserviceUtility extends Object
ClosableResponse| Modifier and Type | Method and Description |
|---|---|
static ClosableResponse |
getResponse(javax.ws.rs.core.UriBuilder ub,
javax.ws.rs.core.MediaType mediaType)
Return ClosableResponse object given UriBuilder and MediaType objects.
|
static ClosableResponse |
getResponseJson(String url)
Build a web resource target from given parameter, build a request, invoke HTTP GET synchronously
and return ClosableResponse object.
|
static ClosableResponse |
getResponseJson(String url,
javax.ws.rs.core.MultivaluedMap<String,Object> queryParameters)
Build a web resource target from given parameters, build a request, invoke HTTP GET synchronously
and return ClosableResponse object.
|
static ClosableResponse |
getResponseJson(javax.ws.rs.core.UriBuilder ub)
Return ClosableResponse object for MediaType.APPLICATION_JSON_TYPE
given UriBuilder object.
|
static ClosableResponse |
getResponseXml(String url)
Build a web resource target from given parameter, build a request, invoke HTTP GET synchronously
and return ClosableResponse object.
|
static ClosableResponse |
getResponseXml(String url,
javax.ws.rs.core.MultivaluedMap<String,Object> queryParameters)
Build a web resource target from given parameters, build a request, invoke HTTP GET synchronously
and return ClosableResponse object.
|
static ClosableResponse |
getResponseXml(javax.ws.rs.core.UriBuilder ub)
Return ClosableResponse object for MediaType.APPLICATION_XML_TYPE
given UriBuilder object.
|
static javax.ws.rs.core.UriBuilder |
getUriBuilder(String url)
Return UriBuilder from given url.
|
static javax.ws.rs.core.UriBuilder |
getUriBuilder(String url,
Map<String,String> queryParameters)
Return UriBuilder from given url and query parameters map (key-value pairs).
|
static javax.ws.rs.core.UriBuilder |
getUriBuilder(String url,
javax.ws.rs.core.MultivaluedMap<String,Object> queryParameters)
Return UriBuilder from given url and query parameters map (key-value pairs).
|
public static javax.ws.rs.core.UriBuilder getUriBuilder(String url)
url - a url, i.e. pointer to network resourcepublic static javax.ws.rs.core.UriBuilder getUriBuilder(String url, @Nullable javax.ws.rs.core.MultivaluedMap<String,Object> queryParameters)
url - a url, i.e. pointer to network resourcequeryParameters - a map with name-value pairs for query parameterspublic static javax.ws.rs.core.UriBuilder getUriBuilder(String url, @Nullable Map<String,String> queryParameters)
url - a url, i.e. pointer to network resourcequeryParameters - a map with name-value pairs for query parameterspublic static ClosableResponse getResponseJson(String url)
Note MediaType.APPLICATION_JSON_TYPE.
url - a url, i.e. pointer to network resourcepublic static ClosableResponse getResponseJson(String url, @Nullable javax.ws.rs.core.MultivaluedMap<String,Object> queryParameters)
Note MediaType.APPLICATION_JSON_TYPE.
url - a url, i.e. pointer to network resourcequeryParameters - a map with name-value pairs for query parameterspublic static ClosableResponse getResponseJson(javax.ws.rs.core.UriBuilder ub)
ub - a UriBuilder object for content and construction of URIpublic static ClosableResponse getResponseXml(String url)
Note MediaType.APPLICATION_XML_TYPE.
url - a url, i.e. pointer to network resourcepublic static ClosableResponse getResponseXml(String url, @Nullable javax.ws.rs.core.MultivaluedMap<String,Object> queryParameters)
Note MediaType.APPLICATION_XML_TYPE.
url - a url, i.e. pointer to network resourcequeryParameters - a map with name-value pairs for query parameterspublic static ClosableResponse getResponseXml(javax.ws.rs.core.UriBuilder ub)
ub - a UriBuilder object for content and construction of URIpublic static ClosableResponse getResponse(javax.ws.rs.core.UriBuilder ub, javax.ws.rs.core.MediaType mediaType)
ub - a UriBuilder object for content and construction of URImediaType - the response media typeCopyright © 2025 European Spallation Source. All rights reserved.