Interface ServiceConfig
-
- All Known Implementing Classes:
ServiceConfigProperties
public interface ServiceConfig
Configuration forServiceClientFactory
and all related implementations.- Since:
- 3.0.0
- See Also:
ServiceConfigProperties
-
-
Field Summary
Fields Modifier and Type Field Description static String
KEY_SEGMENT_APP
The key segment for the application specific configuration sub-tree.static String
KEY_SEGMENT_AUTH
The key segment for the authentication mechanism (values are "basic", "oauth", etc.).static String
KEY_SEGMENT_CLIENT
The key segment for the client specific configuration sub-tree.static String
KEY_SEGMENT_DEFAULT
The key segment for the default configuration sub-tree.static String
KEY_SEGMENT_DISABLE_DOWNLOAD
The key segment for the boolean property to disable download (e.g.static String
KEY_SEGMENT_HOST
The key segment for the host of aService
.static String
KEY_SEGMENT_PORT
The key segment for the port of aService
.static String
KEY_SEGMENT_PROTOCOL
The key segment for the protocol of aService
.static String
KEY_SEGMENT_TIMEOUT
The key segment for the timeout configuration sub-tree.static String
KEY_SEGMENT_TIMEOUT_CONNECTION
The key segment for thetimeout
to establish a connection in seconds.static String
KEY_SEGMENT_TIMEOUT_RESPONSE
The key segment for thetimeout
to wait for a response in seconds.static String
KEY_SEGMENT_URL
The key segment for the URL of aService
.static String
KEY_SEGMENT_USER
The key segment for the user configuration sub-tree.static String
KEY_SEGMENT_USER_LOGIN
The key segment for theuser
login name.static String
KEY_SEGMENT_USER_PASSWORD
The key segment for theuser
password.static String
KEY_SEGMENT_WSDL
The key segment for the WSDL settings of a SOAPjavax.jws.WebService
.static String
VALUE_AUTH_BASIC
The value ofauthentication
for basic auth.static String
VALUE_AUTH_FORWARD
The value ofauthentication
for Basic, Oauth,JWT.static String
VALUE_AUTH_OAUTH
The value ofauthentication
for OAuth.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigProperties
asClientConfig()
ConfigProperties
asConfig()
-
-
-
Field Detail
-
KEY_SEGMENT_CLIENT
static final String KEY_SEGMENT_CLIENT
The key segment for the client specific configuration sub-tree.- See Also:
- Constant Field Values
-
KEY_SEGMENT_URL
static final String KEY_SEGMENT_URL
The key segment for the URL of aService
.- See Also:
- Constant Field Values
-
KEY_SEGMENT_PORT
static final String KEY_SEGMENT_PORT
The key segment for the port of aService
.- See Also:
- Constant Field Values
-
KEY_SEGMENT_HOST
static final String KEY_SEGMENT_HOST
The key segment for the host of aService
.- See Also:
- Constant Field Values
-
KEY_SEGMENT_PROTOCOL
static final String KEY_SEGMENT_PROTOCOL
The key segment for the protocol of aService
.- See Also:
- Constant Field Values
-
KEY_SEGMENT_WSDL
static final String KEY_SEGMENT_WSDL
The key segment for the WSDL settings of a SOAPjavax.jws.WebService
.- See Also:
- Constant Field Values
-
KEY_SEGMENT_DISABLE_DOWNLOAD
static final String KEY_SEGMENT_DISABLE_DOWNLOAD
The key segment for the boolean property to disable download (e.g. ofWSDL
).- See Also:
- Constant Field Values
-
KEY_SEGMENT_APP
static final String KEY_SEGMENT_APP
The key segment for the application specific configuration sub-tree.- See Also:
- Constant Field Values
-
KEY_SEGMENT_DEFAULT
static final String KEY_SEGMENT_DEFAULT
The key segment for the default configuration sub-tree.- See Also:
- Constant Field Values
-
KEY_SEGMENT_AUTH
static final String KEY_SEGMENT_AUTH
The key segment for the authentication mechanism (values are "basic", "oauth", etc.).- See Also:
- Constant Field Values
-
KEY_SEGMENT_USER
static final String KEY_SEGMENT_USER
The key segment for the user configuration sub-tree.
-
KEY_SEGMENT_USER_LOGIN
static final String KEY_SEGMENT_USER_LOGIN
The key segment for theuser
login name.- See Also:
- Constant Field Values
-
KEY_SEGMENT_USER_PASSWORD
static final String KEY_SEGMENT_USER_PASSWORD
The key segment for theuser
password.- See Also:
- Constant Field Values
-
KEY_SEGMENT_TIMEOUT
static final String KEY_SEGMENT_TIMEOUT
The key segment for the timeout configuration sub-tree.
-
KEY_SEGMENT_TIMEOUT_CONNECTION
static final String KEY_SEGMENT_TIMEOUT_CONNECTION
The key segment for thetimeout
to establish a connection in seconds.- See Also:
- Constant Field Values
-
KEY_SEGMENT_TIMEOUT_RESPONSE
static final String KEY_SEGMENT_TIMEOUT_RESPONSE
The key segment for thetimeout
to wait for a response in seconds.- See Also:
- Constant Field Values
-
VALUE_AUTH_BASIC
static final String VALUE_AUTH_BASIC
The value ofauthentication
for basic auth.- See Also:
- Constant Field Values
-
VALUE_AUTH_OAUTH
static final String VALUE_AUTH_OAUTH
The value ofauthentication
for OAuth.- See Also:
- Constant Field Values
-
VALUE_AUTH_FORWARD
static final String VALUE_AUTH_FORWARD
The value ofauthentication
for Basic, Oauth,JWT.- See Also:
- Constant Field Values
-
-
Method Detail
-
asConfig
ConfigProperties asConfig()
- Returns:
- the root
ConfigProperties
-node with the configuration for services.
-
asClientConfig
ConfigProperties asClientConfig()
- Returns:
- the client
ConfigProperties
-node with the configuration forServiceClientFactory
and all related implementations.
-
-