Package org.pac4j.play.deadbolt2
Class Pac4jHandlerCache
- java.lang.Object
-
- org.pac4j.play.deadbolt2.Pac4jHandlerCache
-
- All Implemented Interfaces:
be.objectify.deadbolt.java.cache.HandlerCache
,Function<String,be.objectify.deadbolt.java.DeadboltHandler>
,Supplier<be.objectify.deadbolt.java.DeadboltHandler>
@Singleton public class Pac4jHandlerCache extends Object implements be.objectify.deadbolt.java.cache.HandlerCache
This is a simple handler cache to storePac4jHandler
. The deadbolt key is the pac4j clients parameter, the default key being anull
clients parameter.- Since:
- 2.6.0
- Author:
- Jerome Leleu
-
-
Constructor Summary
Constructors Constructor Description Pac4jHandlerCache(org.pac4j.core.config.Config config, play.libs.concurrent.HttpExecutionContext httpExecutionContext, PlaySessionStore playSessionStore, Pac4jRoleHandler roleHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description be.objectify.deadbolt.java.DeadboltHandler
apply(String clients)
be.objectify.deadbolt.java.DeadboltHandler
get()
protected be.objectify.deadbolt.java.DeadboltHandler
getAndBuildHandler(String clients)
String
toString()
-
-
-
Constructor Detail
-
Pac4jHandlerCache
@Inject public Pac4jHandlerCache(org.pac4j.core.config.Config config, play.libs.concurrent.HttpExecutionContext httpExecutionContext, PlaySessionStore playSessionStore, Pac4jRoleHandler roleHandler)
-
-