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.
-
-
Field Summary
Fields Modifier and Type Field Description static JConfigClientFactory$MODULE$Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description JConfigClientFactory$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IConfigServiceadminApi(akka.actor.ActorSystem actorSystem, ILocationService locationService, TokenFactory tokenFactory)Create ConfigClient instance for admin users.IConfigClientServiceclientApi(akka.actor.ActorSystem actorSystem, ILocationService locationService)Create ConfigClient instance for non admin users.
-
-
-
Field Detail
-
MODULE$
public static final JConfigClientFactory$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
adminApi
public 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 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
-
-