Interface AbstractAsyncManagedObjectSource.DependencyLabeller<K extends java.lang.Enum<K>>
-
- All Superinterfaces:
AbstractAsyncManagedObjectSource.Labeller<K>
- Enclosing class:
- AbstractAsyncManagedObjectSource<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
public static interface AbstractAsyncManagedObjectSource.DependencyLabeller<K extends java.lang.Enum<K>> extends AbstractAsyncManagedObjectSource.Labeller<K>
ProvideAbstractAsyncManagedObjectSource.Labellerfunctionality along with qualifying type of dependency.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractAsyncManagedObjectSource.Labeller<K>addAnnotation(java.lang.Object annotation)Adds an annotation for the type.AbstractAsyncManagedObjectSource.Labeller<K>setTypeQualifier(java.lang.String qualifier)Specifies qualifier for the type.-
Methods inherited from interface net.officefloor.frame.api.managedobject.source.impl.AbstractAsyncManagedObjectSource.Labeller
getIndex, getKey, setLabel
-
-
-
-
Method Detail
-
setTypeQualifier
AbstractAsyncManagedObjectSource.Labeller<K> setTypeQualifier(java.lang.String qualifier)
Specifies qualifier for the type.- Parameters:
qualifier- Type qualifier.- Returns:
thisAbstractAsyncManagedObjectSource.Labeller(allows simpler coding).
-
addAnnotation
AbstractAsyncManagedObjectSource.Labeller<K> addAnnotation(java.lang.Object annotation)
Adds an annotation for the type.- Parameters:
annotation- Annotation.- Returns:
this.
-
-