File tree Expand file tree Collapse file tree 9 files changed +16
-15
lines changed
main/java/com/microsoft/azure/functions/worker
test/java/com/microsoft/azure/functions/worker/broker Expand file tree Collapse file tree 9 files changed +16
-15
lines changed Original file line number Diff line number Diff line change 66import java .util .List ;
77import java .util .Map ;
88import java .util .Optional ;
9- import java .util .UUID ;
109
1110import com .microsoft .azure .functions .ExecutionContext ;
1211import com .microsoft .azure .functions .rpc .messages .ParameterBinding ;
1312import com .microsoft .azure .functions .rpc .messages .TypedData ;
14- import com .microsoft .azure .functions .worker .broker .CoreTypeResolver ;
13+ import com .microsoft .azure .functions .worker .resolver .CoreTypeResolver ;
1514
1615import org .apache .commons .lang3 .exception .ExceptionUtils ;
1716
Original file line number Diff line number Diff line change 11package com .microsoft .azure .functions .worker .binding ;
22
3- import java .io .IOException ;
43import java .lang .reflect .Type ;
54import java .util .ArrayList ;
6- import java .util .Arrays ;
7- import java .util .Base64 ;
85import java .util .Collection ;
96import java .util .HashMap ;
107import java .util .List ;
1512import org .apache .commons .lang3 .exception .ExceptionUtils ;
1613import org .apache .commons .lang3 .reflect .TypeUtils ;
1714
18- import com .google .gson .Gson ;
1915import com .google .gson .JsonArray ;
2016import com .google .gson .JsonParser ;
2117import com .google .gson .JsonSyntaxException ;
22- import com .google .gson .reflect .*;
2318import com .microsoft .azure .functions .worker .WorkerLogManager ;
24- import com .microsoft .azure .functions .worker .broker .CoreTypeResolver ;
19+ import com .microsoft .azure .functions .worker .resolver .CoreTypeResolver ;
2520
2621@ FunctionalInterface
2722interface CheckedFunction <T , R > {
Original file line number Diff line number Diff line change 11package com .microsoft .azure .functions .worker .broker ;
22
33import com .microsoft .azure .functions .worker .binding .*;
4+ import com .microsoft .azure .functions .worker .resolver .ParameterResolver ;
45
56/**
67 * Used to executor of arbitrary Java method in any JAR using reflection.
Original file line number Diff line number Diff line change 11package com .microsoft .azure .functions .worker .broker ;
22
33import com .microsoft .azure .functions .worker .binding .*;
4+ import com .microsoft .azure .functions .worker .resolver .ParameterResolver ;
45
56/**
67 * Used to executor of arbitrary Java method in any JAR using reflection.
Original file line number Diff line number Diff line change 11package com .microsoft .azure .functions .worker .broker ;
22
3+ import com .microsoft .azure .functions .worker .resolver .CoreTypeResolver ;
4+
35import java .lang .reflect .Parameter ;
46import java .lang .reflect .Type ;
57
Original file line number Diff line number Diff line change 1- package com .microsoft .azure .functions .worker .broker ;
1+ package com .microsoft .azure .functions .worker .resolver ;
22
33import java .lang .annotation .*;
44import java .lang .reflect .*;
@@ -108,7 +108,7 @@ private static String getBindingNameFromCustomBindingAnnotation(Annotation custo
108108 }
109109 }
110110
111- static String getBindingNameAnnotation (Parameter param ) {
111+ public static String getBindingNameAnnotation (Parameter param ) {
112112 Annotation bindingNameAnnotation = null ;
113113 for (Annotation item : param .getAnnotations ()){
114114 if (item .annotationType ().getName ().equals ("com.microsoft.azure.functions.annotation.BindingName" )){
@@ -129,7 +129,7 @@ static String getBindingNameAnnotation(Parameter param) {
129129 return new String ("" );
130130 }
131131
132- static boolean checkImplicitOutput (Parameter parameter ) {
132+ public static boolean checkImplicitOutput (Parameter parameter ) {
133133 Annotation [] annotations = parameter .getAnnotations ();
134134 for (Annotation annotation : annotations ) {
135135 for (Annotation item : annotation .annotationType ().getAnnotations ()) {
Original file line number Diff line number Diff line change 1- package com .microsoft .azure .functions .worker .broker ;
1+ package com .microsoft .azure .functions .worker .resolver ;
22
33import java .lang .invoke .WrongMethodTypeException ;
44import java .lang .reflect .Type ;
55import java .util .Optional ;
66
77import com .microsoft .azure .functions .worker .binding .ExecutionContextDataSource ;
8+ import com .microsoft .azure .functions .worker .broker .MethodBindInfo ;
9+ import com .microsoft .azure .functions .worker .broker .ParamBindInfo ;
810import com .microsoft .azure .functions .worker .invoker .MethodInvoker ;
911import org .apache .commons .lang3 .exception .ExceptionUtils ;
1012import org .apache .commons .lang3 .reflect .TypeUtils ;
Original file line number Diff line number Diff line change 77import com .microsoft .azure .functions .worker .binding .ExecutionContextDataSource ;
88import com .microsoft .azure .functions .worker .binding .ExecutionRetryContext ;
99import com .microsoft .azure .functions .worker .binding .ExecutionTraceContext ;
10+ import com .microsoft .azure .functions .worker .resolver .ParameterResolver ;
1011import org .junit .jupiter .api .BeforeEach ;
1112import org .junit .jupiter .api .Test ;
1213import org .junit .jupiter .api .extension .ExtendWith ;
Original file line number Diff line number Diff line change 55
66import com .microsoft .azure .functions .*;
77import com .microsoft .azure .functions .annotation .*;
8- import com .microsoft .azure .functions .worker .broker .CoreTypeResolver ;
8+ import com .microsoft .azure .functions .worker .resolver .CoreTypeResolver ;
99
1010import org .apache .commons .lang3 .StringUtils ;
1111import org .junit .jupiter .api .Test ;
1212
13- import static com .microsoft .azure .functions .worker .broker .CoreTypeResolver .getRuntimeClass ;
14- import static com .microsoft .azure .functions .worker .broker .CoreTypeResolver .isValidOutputType ;
13+ import static com .microsoft .azure .functions .worker .resolver .CoreTypeResolver .getRuntimeClass ;
14+ import static com .microsoft .azure .functions .worker .resolver .CoreTypeResolver .isValidOutputType ;
1515import static org .junit .jupiter .api .Assertions .*;
1616
1717public class CoreTypeResolverTest {
You can’t perform that action at this time.
0 commit comments