Class StorageServiceSAMLArtifactMap

java.lang.Object
net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
org.opensaml.saml.common.binding.artifact.impl.StorageServiceSAMLArtifactMap
All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, SAMLArtifactMap

public class StorageServiceSAMLArtifactMap extends AbstractInitializableComponent implements SAMLArtifactMap
Artifact map implementation backed by StorageService.
  • Field Details

    • STORAGE_CONTEXT

      @Nonnull @NotEmpty public static final String STORAGE_CONTEXT
      Storage context label.
    • log

      @Nonnull private final org.slf4j.Logger log
      Class Logger.
    • artifactStore

      @NonnullAfterInit private StorageService artifactStore
      Artifact mapping storage.
    • artifactStoreKeySize

      private int artifactStoreKeySize
      Maximum size of artifacts we can handle.
    • artifactLifetime

      @Nonnull private Duration artifactLifetime
      Lifetime of an artifact.
    • entryFactory

      @Nonnull private SAMLArtifactMap.SAMLArtifactMapEntryFactory entryFactory
      Factory for SAMLArtifactMapEntry instances.
  • Constructor Details

    • StorageServiceSAMLArtifactMap

      public StorageServiceSAMLArtifactMap()
      Constructor.
  • Method Details