public abstract class WsAbstractRequestBuilder<T extends WsAbstractRequestBuilder<?>> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WsAbstractRequestBuilder.WsRequestBuilderException |
| Modifier and Type | Field and Description |
|---|---|
static String |
EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY |
static String |
EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY |
static String |
WEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY |
| Constructor and Description |
|---|
WsAbstractRequestBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Invocation.Builder |
build() |
protected Client |
createClient() |
protected WebTarget |
createWebTarget(String host,
int port,
boolean useHttps,
String extensionName,
String path) |
T |
extensionName(String extensionName) |
protected ClientConfig |
getClientConfig() |
protected String |
getExtensionName() |
protected String |
getHost() |
protected String |
getPath() |
protected int |
getPort() |
protected Map<String,Object> |
getQueryParams() |
protected abstract T |
getThis() |
T |
host(String host) |
protected boolean |
isUseHttps() |
T |
path(String path) |
T |
queryParam(String paramName,
Object paramValue) |
T |
registerConfig(Class<?> providerClass) |
T |
registerConfig(Object provider) |
protected void |
setClientConfig(ClientConfig clientConfig) |
protected void |
setExtensionName(String extensionName) |
protected void |
setHost(String host) |
protected void |
setPath(String path) |
protected void |
setPort(int port) |
protected void |
setUseHttps(boolean useHttps) |
T |
useDefaultHttpPort() |
T |
useDefaultHttpsPort() |
T |
useSpecificPort(int port,
boolean useHttps) |
public static final String EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY
public static final String EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY
public static final String WEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY
protected abstract T getThis()
protected Client createClient()
public T useDefaultHttpPort()
public T useDefaultHttpsPort()
public T useSpecificPort(int port, boolean useHttps)
public Invocation.Builder build()
protected WebTarget createWebTarget(String host, int port, boolean useHttps, String extensionName, String path)
protected String getHost()
protected void setHost(String host)
protected boolean isUseHttps()
protected void setUseHttps(boolean useHttps)
protected int getPort()
protected void setPort(int port)
protected String getExtensionName()
protected void setExtensionName(String extensionName)
protected String getPath()
protected void setPath(String path)
protected void setClientConfig(ClientConfig clientConfig)
protected ClientConfig getClientConfig()
Copyright © 2017 SAP SE. All Rights Reserved.