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__, _hasOption, appendArrayCharacterValue, clearOptions, getOptionDateTimeValue, getOptionLogicalValue, getOptionLongcharValue, getOptionNumericValue, getOptionObjectValue, getOptionStringArrayValue, getOptionStringValue, hasOption, removeOption, setOption, setOption, setOption, setOption, setOption, setOption, setOption__isValidInternal__, __lang_BaseObject_constructor__, __setValidInternal__, assertNotNull, assertNotNull, getLegacyClass, getNextSibling, getPrevSibling, legacyClone, legacyEquals, toLegacyStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisTrackedprivate 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.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> addSslProtocol(character _p1)
_p1 - The SslProtocol name to add.ClientLibraryBuilderpublic static object<? extends ClientLibraryBuilder> build()
public object<? extends ClientLibraryBuilder> option(character _p1, character _p2)
_p1 - option name to add._p2 - option value to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> option(character _p1, decimal _p2)
_p1 - option name to add._p2 - option value to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> option(character _p1, int64 _p2)
_p1 - option name to add._p2 - option value to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> option(character _p1, logical _p2)
_p1 - option name to add._p2 - option value to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> option(character _p1, object<? extends _BaseObject_> _p2)
_p1 - option name to add._p2 - option value to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> reuseSession(logical _p1)
_p1 - option logical to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> serverNameIndicator(character _p1)
_p1 - ServerNameIndicator name to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> setRequestTimeout(decimal _p1)
_p1 - SetRequestTimeout value to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> setSslCiphers(character[] _p1)
_p1 - SslCiphers extent value to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> setSslProtocols(character[] _p1)
_p1 - SslProtocols extent value to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> sslVerifyHost(logical _p1)
_p1 - VerifyHost logical value to add.ClientLibraryBuilderpublic object<? extends ClientLibraryBuilder> usingLogger(object<? extends IlogWriter> _p1)
_p1 - Logger object value to add.ClientLibraryBuilderpublic abstract object<? extends IHttpClientLibrary> getLibrary()
protected character getPropSslCiphers()
protected character getPropSslHostverify()
protected character getPropSslProtocols()
protected character getPropReusesession()
protected character getPropServername()