Class AbstractProfileInterceptorResult

  • All Implemented Interfaces:
    ProfileInterceptorResult, net.shibboleth.utilities.java.support.component.Component, net.shibboleth.utilities.java.support.component.DestructableComponent, net.shibboleth.utilities.java.support.component.IdentifiableComponent, net.shibboleth.utilities.java.support.component.IdentifiedComponent, net.shibboleth.utilities.java.support.component.InitializableComponent

    public abstract class AbstractProfileInterceptorResult
    extends net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
    implements ProfileInterceptorResult
    Base class for profile interceptor results.
    • Field Detail

      • storageContext

        @Nonnull
        @NotEmpty
        private String storageContext
        Storage context.
      • storageKey

        @Nonnull
        @NotEmpty
        private String storageKey
        Storage key.
      • storageValue

        @Nonnull
        @NotEmpty
        private String storageValue
        Storage value.
      • storageExpiration

        @Nullable
        private Instant storageExpiration
        Storage expiration.
    • Constructor Detail

      • AbstractProfileInterceptorResult

        public AbstractProfileInterceptorResult​(@Nonnull @NotEmpty
                                                String context,
                                                @Nonnull @NotEmpty
                                                String key,
                                                @Nonnull @NotEmpty
                                                String value,
                                                @Nullable
                                                Instant expiration)
        Constructor.
        Parameters:
        context - storage context
        key - storage key
        value - storage value
        expiration - storage expiration