Package csw.config.client.javadsl
Class JConfigClientFactory$
java.lang.Object
csw.config.client.javadsl.JConfigClientFactory$
The factory is used to create ConfigClient instance.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JConfigClientFactory$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadminApi
(akka.actor.typed.ActorSystem<?> actorSystem, ILocationService locationService, TokenFactory tokenFactory) Create ConfigClient instance for admin users.clientApi
(akka.actor.typed.ActorSystem<?> actorSystem, ILocationService locationService) Create ConfigClient instance for non admin users.
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
JConfigClientFactory$
public JConfigClientFactory$()
-
-
Method Details
-
adminApi
public IConfigService adminApi(akka.actor.typed.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.typed.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
-