Class ClientConfigurationImpl
java.lang.Object
fr.gouv.vitam.common.client.configuration.ClientConfigurationImpl
- All Implemented Interfaces:
ClientConfiguration
- Direct Known Subclasses:
IhmRecetteClientConfiguration,IngestInternalClientConfiguration,SecureClientConfigurationImpl,WorkerClientConfiguration
ClientConfiguration interface's implementation
-
Constructor Summary
ConstructorsConstructorDescriptionEmpty ClientConfiguration constructor for YAMLFactoryClientConfigurationImpl(String serverHost, int serverPort) ClientConfiguration constructor -
Method Summary
Modifier and TypeMethodDescriptionMust return the value of a 'serverHost' attributeintMust return the value of a 'serverPort' attributebooleanisSecure()Must return the value of a 'secure' attributesetServerHost(String serverHost) setServerPort(int serverPort)
-
Constructor Details
-
ClientConfigurationImpl
public ClientConfigurationImpl()Empty ClientConfiguration constructor for YAMLFactory -
ClientConfigurationImpl
ClientConfiguration constructor- Parameters:
serverHost- server IP addressserverPort- server port- Throws:
IllegalArgumentException- if serverHost is null or empty or serverPort <= 0
-
-
Method Details
-
getServerHost
Description copied from interface:ClientConfigurationMust return the value of a 'serverHost' attribute- Specified by:
getServerHostin interfaceClientConfiguration- Returns:
- the server host value
-
getServerPort
public int getServerPort()Description copied from interface:ClientConfigurationMust return the value of a 'serverPort' attribute- Specified by:
getServerPortin interfaceClientConfiguration- Returns:
- the server port value
-
setServerHost
- Specified by:
setServerHostin interfaceClientConfiguration- Parameters:
serverHost- the server host- Returns:
- this
-
setServerPort
- Specified by:
setServerPortin interfaceClientConfiguration- Parameters:
serverPort- the server port- Returns:
- this
-
isSecure
public boolean isSecure()Description copied from interface:ClientConfigurationMust return the value of a 'secure' attribute- Specified by:
isSecurein interfaceClientConfiguration- Returns:
- secure = false : HTTP, secure = true : HTTPS
-