Package io.continual.iam.impl.jsondoc
Class SimpleDocDbSvc
java.lang.Object
io.continual.services.SimpleService
io.continual.iam.impl.jsondoc.SimpleDocDbSvc
- All Implemented Interfaces:
IamService<CommonJsonIdentity,,CommonJsonGroup> IamServiceManager<CommonJsonIdentity,,CommonJsonGroup> Service
public class SimpleDocDbSvc
extends SimpleService
implements IamServiceManager<CommonJsonIdentity,CommonJsonGroup>
This service is provided for test. It loads "db" from the configuration as a simple, read-only
IAM database instance.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.continual.services.Service
Service.FailedToStart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the access databaseGet the access managerGet the identity databaseGet the identity managerGet the tag managerMethods inherited from class io.continual.services.SimpleService
isRunning, onStartRequested, onStopRequested, requestFinish, requestFinishAndWait, start
-
Constructor Details
-
SimpleDocDbSvc
- Throws:
Builder.BuildFailure
-
-
Method Details
-
getIdentityDb
Description copied from interface:IamServiceGet the identity database- Specified by:
getIdentityDbin interfaceIamService<CommonJsonIdentity,CommonJsonGroup> - Returns:
- the identity database
-
getAccessDb
Description copied from interface:IamServiceGet the access database- Specified by:
getAccessDbin interfaceIamService<CommonJsonIdentity,CommonJsonGroup> - Returns:
- the access database
-
getIdentityManager
Description copied from interface:IamServiceManagerGet the identity manager- Specified by:
getIdentityManagerin interfaceIamServiceManager<CommonJsonIdentity,CommonJsonGroup> - Returns:
- the identity manager
-
getAccessManager
Description copied from interface:IamServiceManagerGet the access manager- Specified by:
getAccessManagerin interfaceIamServiceManager<CommonJsonIdentity,CommonJsonGroup> - Returns:
- the access manager
-
getTagManager
Description copied from interface:IamServiceManagerGet the tag manager- Specified by:
getTagManagerin interfaceIamServiceManager<CommonJsonIdentity,CommonJsonGroup> - Returns:
- the tag manager
-