Interface ArgumentExtractor


  • public interface ArgumentExtractor
    Strategy interface for retrieving services from the request.
    Since:
    3.1
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.apereo.cas.authentication.principal.WebApplicationService extractService​(javax.servlet.http.HttpServletRequest request)
      Retrieve the service from the request.
      java.util.List<org.apereo.cas.authentication.principal.ServiceFactory<? extends org.apereo.cas.authentication.principal.WebApplicationService>> getServiceFactories()
      Gets service factories.
    • Method Detail

      • extractService

        org.apereo.cas.authentication.principal.WebApplicationService extractService​(javax.servlet.http.HttpServletRequest request)
        Retrieve the service from the request.
        Parameters:
        request - the request context.
        Returns:
        the fully formed Service or null if it could not be found.
      • getServiceFactories

        java.util.List<org.apereo.cas.authentication.principal.ServiceFactory<? extends org.apereo.cas.authentication.principal.WebApplicationService>> getServiceFactories()
        Gets service factories.
        Returns:
        the service factories