Class ClientFunctorScriptsFactory<V extends ClientFunctorScripts>

  • All Implemented Interfaces:
    javax.inject.Provider<V>

    public class ClientFunctorScriptsFactory<V extends ClientFunctorScripts>
    extends edu.uiuc.ncsa.security.util.scripting.ScriptSetFactory<V>

    Created by Jeff Gaynor
    on 2/5/20 at 2:16 PM

    • Field Detail

      • functorFactory

        protected edu.uiuc.ncsa.security.util.functor.JFunctorFactory functorFactory
    • Constructor Detail

      • ClientFunctorScriptsFactory

        public ClientFunctorScriptsFactory​(net.sf.json.JSONObject config,
                                           edu.uiuc.ncsa.security.util.functor.JFunctorFactory functorFactory)
    • Method Detail

      • get

        public V get()
        Note the sequence here. This provides an uninitiailized script. The newInstance() populates this, so even though this is a provider, generally you want to call newInstance().
        Specified by:
        get in interface javax.inject.Provider<V extends ClientFunctorScripts>
        Specified by:
        get in class edu.uiuc.ncsa.security.util.scripting.ScriptSetFactory<V extends ClientFunctorScripts>
        Returns: