public abstract class ClientLibraryBuilder extends ConfigBuilder
ConfigBuilder.OptionTypeHelper<T>, ConfigBuilder.OptionValueHolder
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
CLIENTLIBRARYBUILDER |
private character |
propReusesession |
private character |
propServername |
private character |
propSslCiphers |
private character |
propSslHostverify |
private character |
propSslProtocols |
private static ContextLocal<object<? extends BuilderRegistry>> |
REGISTRY
Builder registry
|
options
Constructor and Description |
---|
ClientLibraryBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
__net_http_lib_ClientLibraryBuilder_constructor__()
Constructor
|
static void |
__net_http_lib_ClientLibraryBuilder_constructor__static__()
Static Constructor
|
void |
__net_http_lib_ClientLibraryBuilder_execute__()
Execute method
|
object<? extends ClientLibraryBuilder> |
addSslCipher(character _p1)
Add a SSLCipher for this library
|
object<? extends ClientLibraryBuilder> |
addSslProtocol(character _p1)
Add a SSLProtocol for this library
|
static object<? extends ClientLibraryBuilder> |
build()
Builder director method.
|
abstract object<? extends IHttpClientLibrary> |
getLibrary()
Get 'library' attribute value.
|
protected character |
getPropReusesession()
Get 'PROP_REUSESESSION' attribute value.
|
protected character |
getPropServername()
Get 'PROP_SERVERNAME' attribute value.
|
protected character |
getPropSslCiphers()
Get 'PROP_SSL_CIPHERS' attribute value.
|
protected character |
getPropSslHostverify()
Get 'PROP_SSL_HOSTVERIFY' attribute value.
|
protected character |
getPropSslProtocols()
Get 'PROP_SSL_PROTOCOLS' attribute value.
|
static object<? extends BuilderRegistry> |
getRegistry()
Get registry.
|
private static void |
initializeRegistry(object<? extends BuilderRegistry> _poRegistry) |
object<? extends ClientLibraryBuilder> |
option(character _p1,
character _p2)
Add a Option type of character for this library
|
object<? extends ClientLibraryBuilder> |
option(character _p1,
decimal _p2)
Add a Option type of decimal for this library
|
object<? extends ClientLibraryBuilder> |
option(character _p1,
int64 _p2)
Add a Option type of int64 for this library
|
object<? extends ClientLibraryBuilder> |
option(character _p1,
logical _p2)
Add a Option type of logical for this library
|
object<? extends ClientLibraryBuilder> |
option(character _p1,
object<? extends _BaseObject_> _p2)
Add a Option type of Object for this library
|
object<? extends ClientLibraryBuilder> |
reuseSession(logical _p1)
Set ReuseSession as option for this library
|
object<? extends ClientLibraryBuilder> |
serverNameIndicator(character _p1)
Set ServerNameIndicator as option for this library
|
object<? extends ClientLibraryBuilder> |
setRequestTimeout(decimal _p1)
Set SetRequestTimeout as option for this library
|
object<? extends ClientLibraryBuilder> |
setSslCiphers(character[] _p1)
Set SslCiphers as JsonArray object for this library
|
object<? extends ClientLibraryBuilder> |
setSslProtocols(character[] _p1)
Set SslProtocols as JsonArray object for this library
|
object<? extends ClientLibraryBuilder> |
sslVerifyHost(logical _p1)
Set VerifyHost as logical for this library
|
object<? extends ClientLibraryBuilder> |
usingLogger(object<? extends IlogWriter> _p1)
Set Logger as object for this library
|
__net_http_ConfigBuilder_constructor__, __net_http_ConfigBuilder_execute__
__core_util_ConfigBuilder_constructor__, __core_util_ConfigBuilder_execute__, _hasOption, appendArrayCharacterValue, clearOptions, getOptionDateTimeValue, getOptionLogicalValue, getOptionLongcharValue, getOptionNumericValue, getOptionObjectValue, getOptionStringArrayValue, getOptionStringValue, hasOption, removeOption, setOption, setOption, setOption, setOption, setOption, setOption, setOption
__lang_BaseObject_constructor__, __lang_BaseObject_execute__, assertNotNull, assertNotNull, clone, getLegacyClass, getNextSibling, getPrevSibling, legacyEquals, toLegacyString
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isTracked
private final character propSslCiphers
private final character propSslHostverify
private final character propSslProtocols
private final character propReusesession
private final character propServername
protected static final java.lang.String CLIENTLIBRARYBUILDER
private static ContextLocal<object<? extends BuilderRegistry>> REGISTRY
public void __net_http_lib_ClientLibraryBuilder_execute__()
public void __net_http_lib_ClientLibraryBuilder_constructor__()
public static void __net_http_lib_ClientLibraryBuilder_constructor__static__()
private static void initializeRegistry(object<? extends BuilderRegistry> _poRegistry)
public static object<? extends BuilderRegistry> getRegistry()
public object<? extends ClientLibraryBuilder> addSslCipher(character _p1)
_p1
- The SslCipher name to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> addSslProtocol(character _p1)
_p1
- The SslProtocol name to add.ClientLibraryBuilder
public static object<? extends ClientLibraryBuilder> build()
public object<? extends ClientLibraryBuilder> option(character _p1, character _p2)
_p1
- option name to add._p2
- option value to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> option(character _p1, decimal _p2)
_p1
- option name to add._p2
- option value to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> option(character _p1, int64 _p2)
_p1
- option name to add._p2
- option value to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> option(character _p1, logical _p2)
_p1
- option name to add._p2
- option value to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> option(character _p1, object<? extends _BaseObject_> _p2)
_p1
- option name to add._p2
- option value to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> reuseSession(logical _p1)
_p1
- option logical to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> serverNameIndicator(character _p1)
_p1
- ServerNameIndicator name to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> setRequestTimeout(decimal _p1)
_p1
- SetRequestTimeout value to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> setSslCiphers(character[] _p1)
_p1
- SslCiphers extent value to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> setSslProtocols(character[] _p1)
_p1
- SslProtocols extent value to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> sslVerifyHost(logical _p1)
_p1
- VerifyHost logical value to add.ClientLibraryBuilder
public object<? extends ClientLibraryBuilder> usingLogger(object<? extends IlogWriter> _p1)
_p1
- Logger object value to add.ClientLibraryBuilder
public abstract object<? extends IHttpClientLibrary> getLibrary()
protected character getPropSslCiphers()
protected character getPropSslHostverify()
protected character getPropSslProtocols()
protected character getPropReusesession()
protected character getPropServername()