Package csw.config.client.javadsl
Class JConfigClientFactory
- java.lang.Object
-
- csw.config.client.javadsl.JConfigClientFactory
-
public class JConfigClientFactory extends java.lang.ObjectThe factory is used to create ConfigClient instance.
-
-
Constructor Summary
Constructors Constructor Description JConfigClientFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IConfigServiceadminApi(akka.actor.ActorSystem actorSystem, ILocationService locationService, TokenFactory tokenFactory)Create ConfigClient instance for admin users.static IConfigClientServiceclientApi(akka.actor.ActorSystem actorSystem, ILocationService locationService)Create ConfigClient instance for non admin users.
-
-
-
Method Detail
-
adminApi
public static IConfigService adminApi(akka.actor.ActorSystem actorSystem, ILocationService locationService, TokenFactory tokenFactory)
Create ConfigClient instance for admin users.- Parameters:
actorSystem- local actor system of the clientlocationService- location service instance which will be used to resolve the location of config servertokenFactory- factory to get access tokens- Returns:
- an instance of IConfigService
-
clientApi
public static IConfigClientService clientApi(akka.actor.ActorSystem actorSystem, ILocationService locationService)
Create ConfigClient instance for non admin users.- Parameters:
actorSystem- local actor system of the clientlocationService- location service instance which will be used to resolve the location of config server- Returns:
- an instance of IConfigClientService
-
-