Interface CasTicketCatalogConfigurationValuesProvider


  • public interface CasTicketCatalogConfigurationValuesProvider
    Defines a set of methods to retrieve ticket catalog configuration values in a functional way for maximising the reuse of configuration code.
    Since:
    6.1.0
    • Field Detail

      • STORAGE_NAME_SERVICE_TICKETS

        static final java.lang.String STORAGE_NAME_SERVICE_TICKETS
        Storage/cache name for the service tickets.
        See Also:
        Constant Field Values
      • STORAGE_NAME_PROXY_TICKET

        static final java.lang.String STORAGE_NAME_PROXY_TICKET
        Storage/cache name for the proxy tickets.
        See Also:
        Constant Field Values
      • STORAGE_NAME_TICKET_GRANTING_TICKETS

        static final java.lang.String STORAGE_NAME_TICKET_GRANTING_TICKETS
        Storage/cache name for the ticket-granting tickets.
        See Also:
        Constant Field Values
      • STORAGE_NAME_PROXY_GRANTING_TICKETS

        static final java.lang.String STORAGE_NAME_PROXY_GRANTING_TICKETS
        Storage/cache name for the proxy-granting tickets.
        See Also:
        Constant Field Values
      • STORAGE_NAME_TRANSIENT_SESSION_TICKETS

        static final java.lang.String STORAGE_NAME_TRANSIENT_SESSION_TICKETS
        Storage/cache name for the transient session tickets.
        See Also:
        Constant Field Values
    • Method Detail

      • getServiceTicketStorageTimeout

        default java.util.function.Function<org.springframework.context.ConfigurableApplicationContext,​java.lang.Long> getServiceTicketStorageTimeout()
        ST storage timeout.
        Returns:
        ST storage timeout function
      • getServiceTicketStorageName

        default java.util.function.Function<org.apereo.cas.configuration.CasConfigurationProperties,​java.lang.String> getServiceTicketStorageName()
        ST storage name.
        Returns:
        ST storage name function
      • getProxyTicketStorageTimeout

        default java.util.function.Function<org.springframework.context.ConfigurableApplicationContext,​java.lang.Long> getProxyTicketStorageTimeout()
        PT storage timeout.
        Returns:
        PT storage timeout function
      • getProxyTicketStorageName

        default java.util.function.Function<org.apereo.cas.configuration.CasConfigurationProperties,​java.lang.String> getProxyTicketStorageName()
        PT storage name.
        Returns:
        PT storage name function
      • getTicketGrantingTicketStorageTimeout

        default java.util.function.Function<org.springframework.context.ConfigurableApplicationContext,​java.lang.Long> getTicketGrantingTicketStorageTimeout()
        TGT storage timeout.
        Returns:
        TGT storage timeout function
      • getTicketGrantingTicketStorageName

        default java.util.function.Function<org.apereo.cas.configuration.CasConfigurationProperties,​java.lang.String> getTicketGrantingTicketStorageName()
        TGT storage name.
        Returns:
        TGT storage name function
      • getProxyGrantingTicketStorageTimeout

        default java.util.function.Function<org.springframework.context.ConfigurableApplicationContext,​java.lang.Long> getProxyGrantingTicketStorageTimeout()
        PGT storage timeout.
        Returns:
        PGT storage timeout function
      • getProxyGrantingTicketStorageName

        default java.util.function.Function<org.apereo.cas.configuration.CasConfigurationProperties,​java.lang.String> getProxyGrantingTicketStorageName()
        PGT storage name.
        Returns:
        PGT storage name function
      • getTransientSessionStorageTimeout

        default java.util.function.Function<org.springframework.context.ConfigurableApplicationContext,​java.lang.Long> getTransientSessionStorageTimeout()
        TST storage timeout.
        Returns:
        TST storage timeout function
      • getTransientSessionStorageName

        default java.util.function.Function<org.apereo.cas.configuration.CasConfigurationProperties,​java.lang.String> getTransientSessionStorageName()
        TST storage name.
        Returns:
        PGT storage name function