public class MicroserviceClassReader
extends java.lang.Object
Constructor and Description |
---|
MicroserviceClassReader() |
Modifier and Type | Method and Description |
---|---|
protected void |
fillMicroModelFromAnnotations(MicroModel micromodel,
java.lang.String model,
java.lang.Class<?> clazz,
java.lang.ClassLoader cl)
Fill the model details using annotation.
|
protected java.lang.Class<?> |
getMicroserviceClass(java.lang.String clname,
java.lang.String[] imports,
java.lang.ClassLoader classloader)
Get the mirco agent class.
|
protected MicroModel |
read(java.lang.String model,
java.lang.Class<?> cma,
java.lang.ClassLoader classloader,
IResourceIdentifier rid,
IComponentIdentifier root,
java.util.List<IComponentFeatureFactory> features)
Load the model.
|
MicroModel |
read(java.lang.String model,
java.lang.String[] imports,
java.lang.ClassLoader classloader,
IResourceIdentifier rid,
IComponentIdentifier root,
java.util.List<IComponentFeatureFactory> features)
Load a model.
|
public MicroModel read(java.lang.String model, java.lang.String[] imports, java.lang.ClassLoader classloader, IResourceIdentifier rid, IComponentIdentifier root, java.util.List<IComponentFeatureFactory> features)
model
- The model (e.g. file name).The
- imports (if any).protected MicroModel read(java.lang.String model, java.lang.Class<?> cma, java.lang.ClassLoader classloader, IResourceIdentifier rid, IComponentIdentifier root, java.util.List<IComponentFeatureFactory> features)
protected void fillMicroModelFromAnnotations(MicroModel micromodel, java.lang.String model, java.lang.Class<?> clazz, java.lang.ClassLoader cl)
protected java.lang.Class<?> getMicroserviceClass(java.lang.String clname, java.lang.String[] imports, java.lang.ClassLoader classloader)