Interface SPSessionEx

All Superinterfaces:
Component, IdentifiedComponent, SPSession
All Known Implementing Classes:
CASSPSession, SAML1SPSession, SAML2SPSession

@Deprecated(since="4.1.0", forRemoval=true) public interface SPSessionEx extends SPSession
Deprecated, for removal: This API element is subject to removal in a future version.
Temporary extension of SPSession to add protocol access. TODO: remove in V5
Since:
4.1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Get a prototocol constant for the session suitable for metadata lookup.
    default boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets whether the session allows for logout propagation.

    Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent

    getId

    Methods inherited from interface net.shibboleth.idp.session.SPSession

    getCreationInstant, getExpirationInstant, getSPSessionKey
  • Method Details

    • getProtocol

      @Nullable @NotEmpty String getProtocol()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get a prototocol constant for the session suitable for metadata lookup.
      Returns:
      a protocol constant
    • supportsLogoutPropagation

      default boolean supportsLogoutPropagation()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Gets whether the session allows for logout propagation.
      Returns:
      whether the session allows for logout propagation
      Since:
      4.2.0