public interface IRestService
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_PATH |
static String |
SERVICE_VERSION |
Modifier and Type | Method and Description |
---|---|
String |
getPlatformUrl()
Returns the OpenShift server.
|
String |
getServiceUrl()
Returns the url for the OpenShift service, the endpoint which this rest
service class is talking to.
|
RestResponse |
request(Link link,
int timeout,
IMediaType mediaType,
IRestResponseFactory responseFactory,
List<Parameter> urlPathParameters,
List<Parameter> urlParameters,
Parameter... parameters)
Requests the given link sending the given parameters while encoding the
parameters with the given media type and respecting the given timeout.
|
RestResponse |
request(Link link,
int timeout,
IRestResponseFactory responseFactory,
List<Parameter> urlPathParameters,
List<Parameter> urlParameters,
Parameter... parameters) |
RestResponse |
request(Link link,
int timeout,
List<Parameter> urlPathParameters,
List<Parameter> urlParameters,
Parameter... parameters) |
static final String SERVICE_VERSION
static final String SERVICE_PATH
RestResponse request(Link link, int timeout, List<Parameter> urlPathParameters, List<Parameter> urlParameters, Parameter... parameters) throws OpenShiftException
OpenShiftException
RestResponse request(Link link, int timeout, IRestResponseFactory responseFactory, List<Parameter> urlPathParameters, List<Parameter> urlParameters, Parameter... parameters) throws OpenShiftException
OpenShiftException
RestResponse request(Link link, int timeout, IMediaType mediaType, IRestResponseFactory responseFactory, List<Parameter> urlPathParameters, List<Parameter> urlParameters, Parameter... parameters) throws OpenShiftException
link
- the link to usetimeout
- the timeout in millis (or IHttpClient.NO_TIMEOUT
)urlPathParameters
- the parameters in the url ("/applications/:applicationname")urlParameters
- the url parameters ("?parameter=value")parameters
- the body parameters (ingnored for GET requests)parameters
- the parameters to sendOpenShiftException
Link
,
Parameter
,
IMediaType
,
IHttpClient.NO_TIMEOUT
,
IHttpClient.SYSPROP_DEFAULT_CONNECT_TIMEOUT
,
IHttpClient.SYSPROP_DEFAULT_READ_TIMEOUT
,
IHttpClient.SYSPROP_OPENSHIFT_CONNECT_TIMEOUT
,
IHttpClient.DEFAULT_READ_TIMEOUT
String getServiceUrl()
String getPlatformUrl()
Copyright © 2019 JBoss by Red Hat. All rights reserved.