Skip to content

Commit 3b51b5b

Browse files
He-PinMukundan Sundararajanartursouza
authored
Rename ActorProxy invoke to invokeMethod. (dapr#420)
Co-authored-by: Mukundan Sundararajan <[email protected]> Co-authored-by: Artur Souza <[email protected]>
1 parent a35e414 commit 3b51b5b

14 files changed

+147
-147
lines changed

sdk-actors/src/main/java/io/dapr/actors/client/ActorProxy.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public interface ActorProxy {
3636
* @param <T> The type to be returned.
3737
* @return Asynchronous result with the Actor's response.
3838
*/
39-
<T> Mono<T> invoke(String methodName, TypeRef<T> type);
39+
<T> Mono<T> invokeMethod(String methodName, TypeRef<T> type);
4040

4141
/**
4242
* Invokes an Actor method on Dapr.
@@ -46,7 +46,7 @@ public interface ActorProxy {
4646
* @param <T> The type to be returned.
4747
* @return Asynchronous result with the Actor's response.
4848
*/
49-
<T> Mono<T> invoke(String methodName, Class<T> clazz);
49+
<T> Mono<T> invokeMethod(String methodName, Class<T> clazz);
5050

5151
/**
5252
* Invokes an Actor method on Dapr.
@@ -57,7 +57,7 @@ public interface ActorProxy {
5757
* @param <T> The type to be returned.
5858
* @return Asynchronous result with the Actor's response.
5959
*/
60-
<T> Mono<T> invoke(String methodName, Object data, TypeRef<T> type);
60+
<T> Mono<T> invokeMethod(String methodName, Object data, TypeRef<T> type);
6161

6262
/**
6363
* Invokes an Actor method on Dapr.
@@ -68,15 +68,15 @@ public interface ActorProxy {
6868
* @param <T> The type to be returned.
6969
* @return Asynchronous result with the Actor's response.
7070
*/
71-
<T> Mono<T> invoke(String methodName, Object data, Class<T> clazz);
71+
<T> Mono<T> invokeMethod(String methodName, Object data, Class<T> clazz);
7272

7373
/**
7474
* Invokes an Actor method on Dapr.
7575
*
7676
* @param methodName Method name to invoke.
7777
* @return Asynchronous result with the Actor's response.
7878
*/
79-
Mono<Void> invoke(String methodName);
79+
Mono<Void> invokeMethod(String methodName);
8080

8181
/**
8282
* Invokes an Actor method on Dapr.
@@ -85,6 +85,6 @@ public interface ActorProxy {
8585
* @param data Object with the data.
8686
* @return Asynchronous result with the Actor's response.
8787
*/
88-
Mono<Void> invoke(String methodName, Object data);
88+
Mono<Void> invokeMethod(String methodName, Object data);
8989

9090
}

sdk-actors/src/main/java/io/dapr/actors/client/ActorProxyImpl.java

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public String getActorType() {
7474
* {@inheritDoc}
7575
*/
7676
@Override
77-
public <T> Mono<T> invoke(String methodName, Object data, TypeRef<T> type) {
77+
public <T> Mono<T> invokeMethod(String methodName, Object data, TypeRef<T> type) {
7878
return this.daprClient.invoke(actorType, actorId.toString(), methodName, this.serialize(data))
7979
.filter(s -> s.length > 0)
8080
.map(s -> deserialize(s, type));
@@ -84,15 +84,15 @@ public <T> Mono<T> invoke(String methodName, Object data, TypeRef<T> type) {
8484
* {@inheritDoc}
8585
*/
8686
@Override
87-
public <T> Mono<T> invoke(String methodName, Object data, Class<T> clazz) {
88-
return this.invoke(methodName, data, TypeRef.get(clazz));
87+
public <T> Mono<T> invokeMethod(String methodName, Object data, Class<T> clazz) {
88+
return this.invokeMethod(methodName, data, TypeRef.get(clazz));
8989
}
9090

9191
/**
9292
* {@inheritDoc}
9393
*/
9494
@Override
95-
public <T> Mono<T> invoke(String methodName, TypeRef<T> type) {
95+
public <T> Mono<T> invokeMethod(String methodName, TypeRef<T> type) {
9696
return this.daprClient.invoke(actorType, actorId.toString(), methodName, null)
9797
.filter(s -> s.length > 0)
9898
.map(s -> deserialize(s, type));
@@ -102,23 +102,23 @@ public <T> Mono<T> invoke(String methodName, TypeRef<T> type) {
102102
* {@inheritDoc}
103103
*/
104104
@Override
105-
public <T> Mono<T> invoke(String methodName, Class<T> clazz) {
106-
return this.invoke(methodName, TypeRef.get(clazz));
105+
public <T> Mono<T> invokeMethod(String methodName, Class<T> clazz) {
106+
return this.invokeMethod(methodName, TypeRef.get(clazz));
107107
}
108108

109109
/**
110110
* {@inheritDoc}
111111
*/
112112
@Override
113-
public Mono<Void> invoke(String methodName) {
113+
public Mono<Void> invokeMethod(String methodName) {
114114
return this.daprClient.invoke(actorType, actorId.toString(), methodName, null).then();
115115
}
116116

117117
/**
118118
* {@inheritDoc}
119119
*/
120120
@Override
121-
public Mono<Void> invoke(String methodName, Object data) {
121+
public Mono<Void> invokeMethod(String methodName, Object data) {
122122
return this.daprClient.invoke(actorType, actorId.toString(), methodName, this.serialize(data)).then();
123123
}
124124

@@ -140,25 +140,25 @@ public Object invoke(Object proxy, Method method, Object[] args) {
140140
if (method.getReturnType().equals(Mono.class)) {
141141
ActorMethod actorMethodAnnotation = method.getDeclaredAnnotation(ActorMethod.class);
142142
if (actorMethodAnnotation == null) {
143-
return invoke(method.getName());
143+
return invokeMethod(method.getName());
144144
}
145145

146-
return invoke(method.getName(), actorMethodAnnotation.returns());
146+
return invokeMethod(method.getName(), actorMethodAnnotation.returns());
147147
}
148148

149-
return invoke(method.getName(), method.getReturnType()).block();
149+
return invokeMethod(method.getName(), method.getReturnType()).block();
150150
}
151151

152152
if (method.getReturnType().equals(Mono.class)) {
153153
ActorMethod actorMethodAnnotation = method.getDeclaredAnnotation(ActorMethod.class);
154154
if (actorMethodAnnotation == null) {
155-
return invoke(method.getName(), args[0]);
155+
return invokeMethod(method.getName(), args[0]);
156156
}
157157

158-
return invoke(method.getName(), args[0], actorMethodAnnotation.returns());
158+
return invokeMethod(method.getName(), args[0], actorMethodAnnotation.returns());
159159
}
160160

161-
return invoke(method.getName(), args[0], method.getReturnType()).block();
161+
return invokeMethod(method.getName(), args[0], method.getReturnType()).block();
162162
}
163163

164164
/**

sdk-actors/src/test/java/io/dapr/actors/client/ActorProxyImplTest.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public void invokeActorMethodWithoutDataWithReturnType() {
4949
new DefaultObjectSerializer(),
5050
daprClient);
5151

52-
Mono<MyData> result = actorProxy.invoke("getData", MyData.class);
52+
Mono<MyData> result = actorProxy.invokeMethod("getData", MyData.class);
5353
MyData myData = result.block();
5454
Assert.assertNotNull(myData);
5555
Assert.assertEquals("valueA", myData.getPropertyA());
@@ -260,7 +260,7 @@ public void invokeActorMethodWithoutDataWithEmptyReturnType() {
260260
new DefaultObjectSerializer(),
261261
daprClient);
262262

263-
Mono<MyData> result = actorProxy.invoke("getData", MyData.class);
263+
Mono<MyData> result = actorProxy.invokeMethod("getData", MyData.class);
264264
MyData myData = result.block();
265265
Assert.assertNull(myData);
266266
}
@@ -277,7 +277,7 @@ public void invokeActorMethodWithIncorrectReturnType() {
277277
new DefaultObjectSerializer(),
278278
daprClient);
279279

280-
Mono<MyData> result = actorProxy.invoke("getData", MyData.class);
280+
Mono<MyData> result = actorProxy.invokeMethod("getData", MyData.class);
281281

282282
result.doOnSuccess(x ->
283283
Assert.fail("Not exception was throw"))
@@ -302,7 +302,7 @@ public void invokeActorMethodSavingDataWithReturnType() {
302302
saveData.setPropertyA("valueA");
303303
saveData.setPropertyB("valueB");
304304

305-
Mono<MyData> result = actorProxy.invoke("getData", saveData, MyData.class);
305+
Mono<MyData> result = actorProxy.invokeMethod("getData", saveData, MyData.class);
306306
MyData myData = result.block();
307307
Assert.assertNotNull(myData);
308308
Assert.assertEquals("valueA", myData.getPropertyA());
@@ -326,7 +326,7 @@ public void invokeActorMethodSavingDataWithIncorrectReturnType() {
326326
saveData.setPropertyA("valueA");
327327
saveData.setPropertyB("valueB");
328328

329-
Mono<MyData> result = actorProxy.invoke("getData", saveData, MyData.class);
329+
Mono<MyData> result = actorProxy.invokeMethod("getData", saveData, MyData.class);
330330
result.doOnSuccess(x ->
331331
Assert.fail("Not exception was throw"))
332332
.doOnError(Throwable::printStackTrace
@@ -350,7 +350,7 @@ public void invokeActorMethodSavingDataWithEmptyReturnType() {
350350
saveData.setPropertyA("valueA");
351351
saveData.setPropertyB("valueB");
352352

353-
Mono<MyData> result = actorProxy.invoke("getData", saveData, MyData.class);
353+
Mono<MyData> result = actorProxy.invokeMethod("getData", saveData, MyData.class);
354354
MyData myData = result.block();
355355
Assert.assertNull(myData);
356356
}
@@ -373,7 +373,7 @@ public void invokeActorMethodSavingDataWithIncorrectInputType() {
373373
saveData.setPropertyB("valueB");
374374
saveData.setMyData(saveData);
375375

376-
Mono<MyData> result = actorProxy.invoke("getData", saveData, MyData.class);
376+
Mono<MyData> result = actorProxy.invokeMethod("getData", saveData, MyData.class);
377377
result.doOnSuccess(x ->
378378
Assert.fail("Not exception was throw"))
379379
.doOnError(Throwable::printStackTrace
@@ -397,7 +397,7 @@ public void invokeActorMethodWithDataWithVoidReturnType() {
397397
new DefaultObjectSerializer(),
398398
daprClient);
399399

400-
Mono<Void> result = actorProxy.invoke("getData", saveData);
400+
Mono<Void> result = actorProxy.invokeMethod("getData", saveData);
401401
Void emptyResponse = result.block();
402402
Assert.assertNull(emptyResponse);
403403
}
@@ -420,7 +420,7 @@ public void invokeActorMethodWithDataWithVoidIncorrectInputType() {
420420
new DefaultObjectSerializer(),
421421
daprClient);
422422

423-
Mono<Void> result = actorProxy.invoke("getData", saveData);
423+
Mono<Void> result = actorProxy.invokeMethod("getData", saveData);
424424
Void emptyResponse = result.doOnError(Throwable::printStackTrace).block();
425425
Assert.assertNull(emptyResponse);
426426
}
@@ -437,7 +437,7 @@ public void invokeActorMethodWithoutDataWithVoidReturnType() {
437437
new DefaultObjectSerializer(),
438438
daprClient);
439439

440-
Mono<Void> result = actorProxy.invoke("getData");
440+
Mono<Void> result = actorProxy.invokeMethod("getData");
441441
Void emptyResponse = result.block();
442442
Assert.assertNull(emptyResponse);
443443
}

sdk-actors/src/test/java/io/dapr/actors/runtime/ActorCustomSerializerTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public void classInClassOut() {
9898
ActorProxy actorProxy = createActorProxy();
9999
MyData d = new MyData("hi", 3);
100100

101-
MyData response = actorProxy.invoke("classInClassOut", d, MyData.class).block();
101+
MyData response = actorProxy.invokeMethod("classInClassOut", d, MyData.class).block();
102102

103103
Assert.assertEquals("hihi", response.getName());
104104
Assert.assertEquals(6, response.getNum());
@@ -107,15 +107,15 @@ public void classInClassOut() {
107107
@Test
108108
public void stringInStringOut() {
109109
ActorProxy actorProxy = createActorProxy();
110-
String response = actorProxy.invoke("stringInStringOut", "oi", String.class).block();
110+
String response = actorProxy.invokeMethod("stringInStringOut", "oi", String.class).block();
111111

112112
Assert.assertEquals("oioi", response);
113113
}
114114

115115
@Test
116116
public void intInIntOut() {
117117
ActorProxy actorProxy = createActorProxy();
118-
int response = actorProxy.invoke("intInIntOut", 2, int.class).block();
118+
int response = actorProxy.invokeMethod("intInIntOut", 2, int.class).block();
119119

120120
Assert.assertEquals(4, response);
121121
}

sdk-actors/src/test/java/io/dapr/actors/runtime/ActorNoStateTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ public void actorId() {
139139

140140
Assert.assertEquals(
141141
proxy.getActorId().toString(),
142-
proxy.invoke("getMyId", String.class).block());
142+
proxy.invokeMethod("getMyId", String.class).block());
143143
}
144144

145145
@Test
@@ -149,7 +149,7 @@ public void stringInStringOut() {
149149
// these should only call the actor methods for ActorChild. The implementations in ActorParent will throw.
150150
Assert.assertEquals(
151151
"abcabc",
152-
proxy.invoke("stringInStringOut", "abc", String.class).block());
152+
proxy.invokeMethod("stringInStringOut", "abc", String.class).block());
153153
}
154154

155155
@Test
@@ -159,19 +159,19 @@ public void stringInBooleanOut() {
159159
// these should only call the actor methods for ActorChild. The implementations in ActorParent will throw.
160160
Assert.assertEquals(
161161
false,
162-
proxy.invoke("stringInBooleanOut", "hello world", Boolean.class).block());
162+
proxy.invokeMethod("stringInBooleanOut", "hello world", Boolean.class).block());
163163

164164
Assert.assertEquals(
165165
true,
166-
proxy.invoke("stringInBooleanOut", "true", Boolean.class).block());
166+
proxy.invokeMethod("stringInBooleanOut", "true", Boolean.class).block());
167167
}
168168

169169
@Test(expected = IllegalMonitorStateException.class)
170170
public void stringInVoidOutIntentionallyThrows() {
171171
ActorProxy actorProxy = createActorProxy();
172172

173173
// these should only call the actor methods for ActorChild. The implementations in ActorParent will throw.
174-
actorProxy.invoke("stringInVoidOutIntentionallyThrows", "hello world").block();
174+
actorProxy.invokeMethod("stringInVoidOutIntentionallyThrows", "hello world").block();
175175
}
176176

177177
@Test
@@ -180,7 +180,7 @@ public void classInClassOut() {
180180
MyData d = new MyData("hi", 3);
181181

182182
// this should only call the actor methods for ActorChild. The implementations in ActorParent will throw.
183-
MyData response = actorProxy.invoke("classInClassOut", d, MyData.class).block();
183+
MyData response = actorProxy.invokeMethod("classInClassOut", d, MyData.class).block();
184184

185185
Assert.assertEquals(
186186
"hihi",

0 commit comments

Comments
 (0)