Package io.helidon.servicecommon.restcdi
Class HelidonRestCdiExtension.WorkItemsManager<W>
- java.lang.Object
-
- io.helidon.servicecommon.restcdi.HelidonRestCdiExtension.WorkItemsManager<W>
-
- Type Parameters:
W
- type of work items managed
- Enclosing class:
- HelidonRestCdiExtension<T extends RestServiceSupport>
protected static class HelidonRestCdiExtension.WorkItemsManager<W> extends Object
Manages a very simple multi-map ofExecutable
toClass<? extends Annotation>
to aSet
of typed work items.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <W> HelidonRestCdiExtension.WorkItemsManager<W>
create()
void
put(Executable executable, Class<? extends Annotation> annotationType, W workItem)
Iterable<W>
workItems(Executable executable, Class<? extends Annotation> annotationType)
-
-
-
Method Detail
-
create
public static <W> HelidonRestCdiExtension.WorkItemsManager<W> create()
-
put
public void put(Executable executable, Class<? extends Annotation> annotationType, W workItem)
-
workItems
public Iterable<W> workItems(Executable executable, Class<? extends Annotation> annotationType)
-
-