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 protectedAccessExternalClientFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidchangeMode(ClientConfiguration configuration)JUnit only!!static voidchangeMode(java.lang.String configurationFile)AccessExternalClientgetClient()This method returns the correct Client adapted to the business casestatic AccessExternalClientFactorygetInstance()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:VitamClientFactoryInterfaceThis 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)
-
-