Class InfinispanSamlArtifactSessionMappingStoreProvider
- java.lang.Object
-
- org.keycloak.models.sessions.infinispan.InfinispanSamlArtifactSessionMappingStoreProvider
-
- All Implemented Interfaces:
SamlArtifactSessionMappingStoreProvider,Provider
public class InfinispanSamlArtifactSessionMappingStoreProvider extends Object implements SamlArtifactSessionMappingStoreProvider
- Author:
- mhajas
-
-
Field Summary
Fields Modifier and Type Field Description static org.jboss.logging.Loggerlogger
-
Constructor Summary
Constructors Constructor Description InfinispanSamlArtifactSessionMappingStoreProvider(Supplier<org.infinispan.commons.api.BasicCache<UUID,String[]>> actionKeyCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()SamlArtifactSessionMappingModelget(String artifact)voidput(String artifact, int lifespanSeconds, AuthenticatedClientSessionModel clientSessionModel)voidremove(String artifact)
-
-
-
Method Detail
-
put
public void put(String artifact, int lifespanSeconds, AuthenticatedClientSessionModel clientSessionModel)
- Specified by:
putin interfaceSamlArtifactSessionMappingStoreProvider
-
get
public SamlArtifactSessionMappingModel get(String artifact)
- Specified by:
getin interfaceSamlArtifactSessionMappingStoreProvider
-
remove
public void remove(String artifact)
- Specified by:
removein interfaceSamlArtifactSessionMappingStoreProvider
-
-