Package io.continual.iam.impl.s3
Class S3IamServiceManager
- java.lang.Object
-
- io.continual.services.SimpleService
-
- io.continual.iam.impl.s3.S3IamServiceManager
-
- All Implemented Interfaces:
IamService<CommonJsonIdentity,CommonJsonGroup>,IamServiceManager<CommonJsonIdentity,CommonJsonGroup>,io.continual.services.Service
public class S3IamServiceManager extends io.continual.services.SimpleService implements IamServiceManager<CommonJsonIdentity,CommonJsonGroup>, io.continual.services.Service
-
-
Constructor Summary
Constructors Constructor Description S3IamServiceManager(io.continual.services.ServiceContainer sc, org.json.JSONObject settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessDb<CommonJsonGroup>getAccessDb()AccessManager<CommonJsonGroup>getAccessManager()IdentityDb<CommonJsonIdentity>getIdentityDb()IdentityManager<CommonJsonIdentity>getIdentityManager()TagManagergetTagManager()-
Methods inherited from class io.continual.services.SimpleService
isRunning, onStartRequested, onStopRequested, requestFinish, requestFinishAndWait, start
-
-
-
-
Constructor Detail
-
S3IamServiceManager
public S3IamServiceManager(io.continual.services.ServiceContainer sc, org.json.JSONObject settings) throws IamSvcException, io.continual.builder.Builder.BuildFailure- Throws:
IamSvcExceptionio.continual.builder.Builder.BuildFailure
-
-
Method Detail
-
getIdentityDb
public IdentityDb<CommonJsonIdentity> getIdentityDb() throws IamSvcException
- Specified by:
getIdentityDbin interfaceIamService<CommonJsonIdentity,CommonJsonGroup>- Throws:
IamSvcException
-
getAccessDb
public AccessDb<CommonJsonGroup> getAccessDb() throws IamSvcException
- Specified by:
getAccessDbin interfaceIamService<CommonJsonIdentity,CommonJsonGroup>- Throws:
IamSvcException
-
getIdentityManager
public IdentityManager<CommonJsonIdentity> getIdentityManager() throws IamSvcException
- Specified by:
getIdentityManagerin interfaceIamServiceManager<CommonJsonIdentity,CommonJsonGroup>- Throws:
IamSvcException
-
getAccessManager
public AccessManager<CommonJsonGroup> getAccessManager() throws IamSvcException
- Specified by:
getAccessManagerin interfaceIamServiceManager<CommonJsonIdentity,CommonJsonGroup>- Throws:
IamSvcException
-
getTagManager
public TagManager getTagManager() throws IamSvcException
- Specified by:
getTagManagerin interfaceIamServiceManager<CommonJsonIdentity,CommonJsonGroup>- Throws:
IamSvcException
-
-