Package com.illumon.iris.db.util.scripts
-
Interface Summary Interface Description ScriptPathLoader An interface that defines a method of loading scripts from some source.ScriptPathLoaderState Tagging interface to be used to transmitScriptPathLoader
states.StateOverrideScriptPathLoader An extension to the ScriptPathLoader that allows the state to be overridden. -
Class Summary Class Description ClasspathScriptPathLoader ConsoleScriptPathLoader This loader loads *only* using IrisDbGroovySession.findScript(String script).MultiScriptPathLoader<LOADER_TYPE extends ScriptPathLoader> AScriptPathLoader
that will load paths from multiple underlying loaders.ScriptExtensionsMap Maps from script language name to file extensions.ScriptPathLoaderManager A class that manages a set ofrepositories
and provides helper methods to create aloader
for retrieving scripts available to specific users.ScriptRepository AScriptPathLoader
that loads scripts from a git repository.