Package edu.uiuc.ncsa.qdl.extensions
Interface QDLLoader
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
CryptoLoader
,EGLoaderImpl
,QDLCLIToolsLoader
,QDLConvertLoader
,QDLDBLoader
,QDLDynamoDBLoader
,QDLHTTPLoader
,QDLMailLoader
public interface QDLLoader extends Serializable
Interface for loading your classes. To use this you need to make it available (along with yourc classes in the classpath). The contract is that this takes a zero argument constructor. All state needed will be injected. So populate youJavaModule
s as you see fit. Programatically, you can set this in the CLI before starting it or specify it on the command lineCreated by Jeff Gaynor
on 1/27/20 at 5:47 PM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Module>
load()
This will do all the work for creating modules and will return a list of them.
-