Class AccessExternalClientFactory
- java.lang.Object
-
- fr.gouv.vitam.common.external.client.VitamClientFactory<AccessExternalClient>
-
- fr.gouv.vitam.access.external.client.AccessExternalClientFactory
-
- All Implemented Interfaces:
VitamClientFactoryInterface<AccessExternalClient>
public class AccessExternalClientFactory extends VitamClientFactory<AccessExternalClient>
Access External Client Factory
Used to create access client : if configuration file does not exist 'access-external-client.conf',
mock access client will be returned
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface fr.gouv.vitam.common.client.VitamClientFactoryInterface
VitamClientFactoryInterface.VitamClientType
-
-
Field Summary
-
Fields inherited from class fr.gouv.vitam.common.external.client.VitamClientFactory
clientConfiguration
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AccessExternalClientFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
changeMode(ClientConfiguration configuration)
JUnit only!!static void
changeMode(java.lang.String configurationFile)
AccessExternalClient
getClient()
This method returns the correct Client adapted to the business casestatic AccessExternalClientFactory
getInstance()
Get the AccessClientFactory instance-
Methods inherited from class fr.gouv.vitam.common.external.client.VitamClientFactory
changeResourcePath, changeServerPort, getClientConfiguration, getDefaultConfigCient, getDefaultConfigCient, getHttpClient, getHttpClient, getResourcePath, getServiceUrl, getVitamClientType, initialisation, isAllowGzipDecoded, isAllowGzipEncoded, resetConnections, resume, setGzipdecoded, setGzipEncoded, setVitamClientType, shutdown, toString
-
-
-
-
Method Detail
-
getInstance
public static final AccessExternalClientFactory getInstance()
Get the AccessClientFactory instance- Returns:
- the instance
-
getClient
public AccessExternalClient getClient()
Description copied from interface:VitamClientFactoryInterface
This method returns the correct Client adapted to the business case- Returns:
- the Vitam client
-
changeMode
public static void changeMode(ClientConfiguration configuration)
JUnit only!!- Parameters:
configuration
- null for MOCK
-
changeMode
public static void changeMode(java.lang.String configurationFile)
-
-