interim
This commit is contained in:
@@ -216,10 +216,6 @@ public class ContextFunctionCatalogAutoConfiguration {
|
|||||||
this.beanFactory = (ConfigurableListableBeanFactory) beanFactory;
|
this.beanFactory = (ConfigurableListableBeanFactory) beanFactory;
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T> void register(FunctionRegistration<T> function) {
|
|
||||||
wrap(function, function.getNames().iterator().next());
|
|
||||||
}
|
|
||||||
|
|
||||||
@PreDestroy
|
@PreDestroy
|
||||||
public void close() {
|
public void close() {
|
||||||
if (this.applicationEventPublisher != null) {
|
if (this.applicationEventPublisher != null) {
|
||||||
@@ -241,6 +237,10 @@ public class ContextFunctionCatalogAutoConfiguration {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
<T> void register(FunctionRegistration<T> function) {
|
||||||
|
wrap(function, function.getNames().iterator().next());
|
||||||
|
}
|
||||||
|
|
||||||
FunctionRegistration<?> getRegistration(Object function) {
|
FunctionRegistration<?> getRegistration(Object function) {
|
||||||
if (names.containsKey(function)) {
|
if (names.containsKey(function)) {
|
||||||
return new FunctionRegistration<>(function, this.names.get(function))
|
return new FunctionRegistration<>(function, this.names.get(function))
|
||||||
@@ -261,6 +261,20 @@ public class ContextFunctionCatalogAutoConfiguration {
|
|||||||
return (Consumer<?>) lookup(name, this.consumers, Consumer.class);
|
return (Consumer<?>) lookup(name, this.consumers, Consumer.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// @checkstyle:off
|
||||||
|
/**
|
||||||
|
* @deprecated Was never intended for public use.
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
@SuppressWarnings("rawtypes")
|
||||||
|
Set<FunctionRegistration<?>> merge(Map<String, FunctionRegistration> initial,
|
||||||
|
Map<String, Consumer> consumers, Map<String, Supplier> suppliers,
|
||||||
|
Map<String, Function> functions) {
|
||||||
|
this.doMerge(initial, consumers, suppliers, functions);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
// @checkstyle:on
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
private Object lookup(String name, @SuppressWarnings("rawtypes") Map lookup,
|
private Object lookup(String name, @SuppressWarnings("rawtypes") Map lookup,
|
||||||
Class<?> typeOfFunction) {
|
Class<?> typeOfFunction) {
|
||||||
@@ -276,20 +290,6 @@ public class ContextFunctionCatalogAutoConfiguration {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// @checkstyle:off
|
|
||||||
/**
|
|
||||||
* @deprecated Was never intended for public use.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
@SuppressWarnings("rawtypes")
|
|
||||||
Set<FunctionRegistration<?>> merge(Map<String, FunctionRegistration> initial,
|
|
||||||
Map<String, Consumer> consumers, Map<String, Supplier> suppliers,
|
|
||||||
Map<String, Function> functions) {
|
|
||||||
this.doMerge(initial, consumers, suppliers, functions);
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
// @checkstyle:on
|
|
||||||
|
|
||||||
private String normalizeName(String name) {
|
private String normalizeName(String name) {
|
||||||
return name.replaceAll(",", "|").trim();
|
return name.replaceAll(",", "|").trim();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user