ClassLoadAction and
FieldAnnotationProcessor to process them.See: Description
| Interface | Description |
|---|---|
| Named |
Represents a named service.
|
| Priorized |
Marks a class as sortable by its priority.
|
| Class | Description |
|---|---|
| AutoRegisterAction |
Handles the
Register annotation. |
| PartAnnotationProcessor |
Handles the
Part annotation. |
| PartsAnnotationProcessor |
Handles the
Parts annotation. |
| PriorityPartsAnnotationProcessor |
Handles the
PriorityParts annotation. |
| Annotation Type | Description |
|---|---|
| ConfigValue |
Reads the config value given in value and inserts in into the field, wearing this annotation.
|
| Framework |
Can be used to require the presence of a framework when processing class load actions.
|
| Part |
Inserts the part registered in the GlobalContext.
|
| Parts |
Inserts all parts registered in the GlobalContext, either as Collection or as
PartCollection. |
| PriorityParts |
Inserts all parts registered in the GlobalContext as List.
|
| Register |
Marks a given class as "self registering".
|
ClassLoadAction and
FieldAnnotationProcessor to process them.
The defined annotations handle common tasks (self-registering parts, loading parts into fields etc.)
Copyright © 2018. All rights reserved.