Skip to content

Commit c1cb638

Browse files
committed
Minor cleanup
1 parent 9de725d commit c1cb638

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/catalog/BeanFactoryAwareFunctionRegistry.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,6 @@ public <T> T lookup(Class<?> type, String functionDefinition, String... expected
160160
else if (functionCandidate instanceof BiFunction || functionCandidate instanceof BiConsumer) {
161161
functionRegistration = this.registerMessagingBiFunction(functionCandidate, functionName);
162162
}
163-
//else if (KotlinDetector.isKotlinType(functionCandidate.getClass())) {
164163
else if (KotlinUtils.isKotlinType(functionCandidate)) {
165164
KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper wrapper =
166165
new KotlinLambdaToFunctionAutoConfiguration.KotlinFunctionWrapper(functionCandidate);

spring-cloud-function-web/src/main/java/org/springframework/cloud/function/web/util/FunctionWebRequestProcessingHelper.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package org.springframework.cloud.function.web.util;
1818

19+
import java.nio.charset.StandardCharsets;
1920
import java.util.Arrays;
2021
import java.util.List;
2122
import java.util.Map;
@@ -233,15 +234,14 @@ private static Object postProcessResult(Object result, boolean isMessage) {
233234
else if (result instanceof Mono) {
234235
result = ((Mono) result).map(v -> postProcessResult(v, isMessage));
235236
}
236-
else if (result instanceof Message) {
237-
if (((Message) result).getPayload() instanceof byte[]) {
238-
String str = new String((byte[]) ((Message) result).getPayload());
239-
result = MessageBuilder.withPayload(str).copyHeaders(((Message) result).getHeaders()).build();
237+
else if (result instanceof Message messageResult) {
238+
if (messageResult.getPayload() instanceof byte[]) {
239+
//String str = new String((byte[]) messageResult.getPayload());
240+
result = MessageBuilder.withPayload(messageResult.getPayload()).copyHeaders(((Message) result).getHeaders()).build();
240241
}
241242
}
242-
243-
if (result instanceof byte[]) {
244-
result = new String((byte[]) result);
243+
else if (result instanceof byte[]) {
244+
result = new String((byte[]) result, StandardCharsets.UTF_8);
245245
}
246246
return result;
247247
}

0 commit comments

Comments
 (0)