Add consumer lookup, for single consumer in catalog
Related to issue #454 Resolves #455
This commit is contained in:
@@ -327,6 +327,12 @@ public abstract class AbstractSpringFunctionAdapterInitializer<C> implements Clo
|
|||||||
this.supplier = this.catalog.lookup(Supplier.class, functionName);
|
this.supplier = this.catalog.lookup(Supplier.class, functionName);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
functionName = this.catalog.getNames(Consumer.class).stream()
|
||||||
|
.findFirst().orElseGet(() -> null);
|
||||||
|
if (functionName != null) {
|
||||||
|
this.consumer = this.catalog.lookup(Consumer.class, functionName);
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
name = this.doResolveName(targetContext);
|
name = this.doResolveName(targetContext);
|
||||||
|
|||||||
Reference in New Issue
Block a user