Package kz.greetgo.security.session
Class SessionServiceBuilder
java.lang.Object
kz.greetgo.security.session.SessionServiceBuilder
public class SessionServiceBuilder
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description SessionServicebuild()static SessionServiceBuildernewBuilder()SessionServiceBuildersessionLog(SessionLog sessionLog)<T> SessionServiceBuildersessionValidator(SessionValidator<T> sessionValidator)SessionServiceBuildersetDelayTouchSyncMs(java.util.function.LongSupplier delayTouchSyncMs)SessionServiceBuildersetNowSupplier(java.util.function.Supplier<java.util.Date> nowSupplier)SessionServiceBuildersetSaltGenerator(SaltGenerator saltGenerator)SessionServiceBuildersetSaltGeneratorOnCrypto(Crypto crypto)SessionServiceBuildersetSaltGeneratorOnCrypto(Crypto crypto, int rndLength)SessionServiceBuildersetSessionCache(SessionCache sessionCache)SessionServiceBuildersetSessionIdLength(int sessionIdLength)SessionServiceBuildersetStorage(SessionStorage storage)SessionServiceBuildersetTokenLength(int tokenLength)
-
Method Details
-
newBuilder
-
sessionValidator
-
sessionLog
-
setDelayTouchSyncMs
-
setSessionCache
-
setStorage
-
setSaltGenerator
-
setNowSupplier
public SessionServiceBuilder setNowSupplier(java.util.function.Supplier<java.util.Date> nowSupplier) -
setSaltGeneratorOnCrypto
-
setSaltGeneratorOnCrypto
-
setSessionIdLength
-
setTokenLength
-
build
-