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