Class ClientProvider<V extends Client>

  • All Implemented Interfaces:
    edu.uiuc.ncsa.security.core.IdentifiableProvider<V>, javax.inject.Provider<V>

    public class ClientProvider<V extends Client>
    extends edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl<V>

    Created by Jeff Gaynor
    on 4/4/12 at 2:54 PM

    • Field Summary

      • Fields inherited from class edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl

        idProvider
    • Constructor Summary

      Constructors 
      Constructor Description
      ClientProvider​(edu.uiuc.ncsa.security.core.util.IdentifierProvider<edu.uiuc.ncsa.security.core.Identifier> idProvider)  
    • Constructor Detail

      • ClientProvider

        public ClientProvider​(edu.uiuc.ncsa.security.core.util.IdentifierProvider<edu.uiuc.ncsa.security.core.Identifier> idProvider)
    • Method Detail

      • newClient

        protected V newClient​(boolean createNewIdentifier)
        Override this to return a different client. The get(boolean) method calls this.
        Parameters:
        createNewIdentifier -
        Returns:
      • get

        public V get​(boolean createNewIdentifier)