Package io.continual.iam.impl.zk
Class ZkIamDb.Builder<I extends CommonJsonIdentity,G extends CommonJsonGroup>
- java.lang.Object
-
- io.continual.iam.impl.zk.ZkIamDb.Builder<I,G>
-
- Direct Known Subclasses:
StdZkIamDb.Builder
- Enclosing class:
- ZkIamDb<I extends CommonJsonIdentity,G extends CommonJsonGroup>
public abstract static class ZkIamDb.Builder<I extends CommonJsonIdentity,G extends CommonJsonGroup> extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ZkIamDb.Builder<I,G>addJwtValidator(JwtValidator v)abstract ZkIamDb<I,G>build()ZkIamDb.Builder<I,G>connectingTo(String key)ZkIamDb.Builder<I,G>usingAclFactory(CommonJsonDb.AclFactory af)ZkIamDb.Builder<I,G>withJwtProducer(JwtProducer p)ZkIamDb.Builder<I,G>withPathPrefix(String pathPrefix)
-
-
-
Method Detail
-
connectingTo
public ZkIamDb.Builder<I,G> connectingTo(String key)
-
withPathPrefix
public ZkIamDb.Builder<I,G> withPathPrefix(String pathPrefix)
-
usingAclFactory
public ZkIamDb.Builder<I,G> usingAclFactory(CommonJsonDb.AclFactory af)
-
withJwtProducer
public ZkIamDb.Builder<I,G> withJwtProducer(JwtProducer p)
-
addJwtValidator
public ZkIamDb.Builder<I,G> addJwtValidator(JwtValidator v)
-
build
public abstract ZkIamDb<I,G> build() throws IamSvcException
- Throws:
IamSvcException
-
-