GH-253 Updated AZUR library

This commit is contained in:
Oleg Zhurakousky
2019-02-06 07:59:51 +01:00
parent 79cdf3c9b5
commit 194858bf60
2 changed files with 9 additions and 9 deletions

View File

@@ -141,8 +141,7 @@ public class ContextFunctionCatalogAutoConfiguration {
@Override
public int size() {
return this.processor.suppliers.size()
+ this.processor.functions.size()
return this.processor.suppliers.size() + this.processor.functions.size()
+ this.processor.consumers.size();
}
@@ -263,9 +262,11 @@ public class ContextFunctionCatalogAutoConfiguration {
}
@SuppressWarnings("unchecked")
private Object lookup(String name, @SuppressWarnings("rawtypes") Map lookup, Class<?> typeOfFunction) {
private Object lookup(String name, @SuppressWarnings("rawtypes") Map lookup,
Class<?> typeOfFunction) {
Object function = compose(name, lookup);
if (function != null && typeOfFunction.isAssignableFrom(function.getClass())) {
if (function != null
&& typeOfFunction.isAssignableFrom(function.getClass())) {
return function;
}
else {
@@ -305,8 +306,7 @@ public class ContextFunctionCatalogAutoConfiguration {
}
else {
String[] stages = StringUtils.delimitedListToStringArray(name, "|");
if (Stream.of(stages)
.allMatch(funcName -> contains(funcName))) {
if (Stream.of(stages).allMatch(funcName -> contains(funcName))) {
List<Object> composableFunctions = Stream.of(stages)
.map(funcName -> find(funcName))
.collect(Collectors.toList());
@@ -330,7 +330,8 @@ public class ContextFunctionCatalogAutoConfiguration {
}
private boolean contains(String name) {
return suppliers.containsKey(name) || functions.containsKey(name) || consumers.containsKey(name);
return suppliers.containsKey(name) || functions.containsKey(name)
|| consumers.containsKey(name);
}
private Object find(String name) {
@@ -644,5 +645,4 @@ public class ContextFunctionCatalogAutoConfiguration {
}
}