Fix actor sample + remove HTTP reference in docs and code. (#407)

* Fix actor sample + remove HTTP reference in docs and code.

* Fix logging for IT.
This commit is contained in:
Artur Souza 2020-12-11 13:54:23 -08:00 committed by GitHub
parent f871b1f51f
commit 3f51e29dde
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 12 additions and 13 deletions

View File

@ -141,7 +141,7 @@ Try the following examples to learn more about Dapr's Java SDK:
* [State management](./examples/src/main/java/io/dapr/examples/state)
* [PubSub with subscriber over Http](./examples/src/main/java/io/dapr/examples/pubsub/http)
* [Binding with input over Http](./examples/src/main/java/io/dapr/examples/bindings/http)
* [Actors over Http](./examples/src/main/java/io/dapr/examples/actors/http)
* [Actors](./examples/src/main/java/io/dapr/examples/actors/)
* [Secrets management](./examples/src/main/java/io/dapr/examples/secrets)
* [Distributed tracing with OpenTelemetry SDK](./examples/src/main/java/io/dapr/examples/tracing)
* [Exception handling](./examples/src/main/java/io/dapr/examples/exception)

View File

@ -3,7 +3,7 @@
* Licensed under the MIT License.
*/
package io.dapr.examples.actors.http;
package io.dapr.examples.actors;
import io.dapr.actors.ActorMethod;
import io.dapr.actors.ActorType;

View File

@ -3,7 +3,7 @@
* Licensed under the MIT License.
*/
package io.dapr.examples.actors.http;
package io.dapr.examples.actors;
import io.dapr.actors.ActorId;
import io.dapr.actors.client.ActorProxyBuilder;
@ -16,8 +16,8 @@ import java.util.List;
* 1. Build and install jars:
* mvn clean install
* 2. Run the client:
* dapr run --components-path ./components --app-id demoactorclient --dapr-http-port 3006 -- java -jar \
* target/dapr-java-sdk-examples-exec.jar io.dapr.examples.actors.http.DemoActorClient
* dapr run --components-path ./components --app-id demoactorclient -- java -jar \
* target/dapr-java-sdk-examples-exec.jar io.dapr.examples.actors.DemoActorClient
*/
public class DemoActorClient {

View File

@ -3,7 +3,7 @@
* Licensed under the MIT License.
*/
package io.dapr.examples.actors.http;
package io.dapr.examples.actors;
import io.dapr.actors.ActorId;
import io.dapr.actors.runtime.AbstractActor;

View File

@ -3,7 +3,7 @@
* Licensed under the MIT License.
*/
package io.dapr.examples.actors.http;
package io.dapr.examples.actors;
import io.dapr.actors.runtime.ActorRuntime;
import io.dapr.springboot.DaprApplication;
@ -19,9 +19,8 @@ import java.time.Duration;
* 1. Build and install jars:
* mvn clean install
* 2. Run the server:
* dapr run --components-path ./components --app-id demoactorservice --app-port 3000 --dapr-http-port 3005 \
* -- java -jar target/dapr-java-sdk-examples-exec.jar \
* io.dapr.examples.actors.http.DemoActorService -p 3000
* dapr run --components-path ./components --app-id demoactorservice --app-port 3000 \
* -- java -jar target/dapr-java-sdk-examples-exec.jar io.dapr.examples.actors.DemoActorService -p 3000
*/
public class DemoActorService {

View File

@ -128,7 +128,7 @@ The `@ActorType` annotation indicates the Dapr Java SDK that this interface is a
Now, execute the following script in order to run DemoActorService:
```sh
dapr run --components-path ./components --app-id demoactorservice --app-port 3000 --dapr-http-port 3005 -- java -jar target/dapr-java-sdk-examples-exec.jar io.dapr.examples.actors.http.DemoActorService -p 3000
dapr run --components-path ./components --app-id demoactorservice --app-port 3000 -- java -jar target/dapr-java-sdk-examples-exec.jar io.dapr.examples.actors.DemoActorService -p 3000
```
### Running the Actor client
@ -190,7 +190,7 @@ Then, the code executes the `callActorForever` private method once per actor. In
Use the follow command to execute the DemoActorClient:
```sh
dapr run --components-path ./components --app-id demoactorclient --dapr-http-port 3006 -- java -jar target/dapr-java-sdk-examples-exec.jar io.dapr.examples.actors.http.DemoActorClient
dapr run --components-path ./components --app-id demoactorclient -- java -jar target/dapr-java-sdk-examples-exec.jar io.dapr.examples.actors.DemoActorClient
```
Once running, the `DemoActorClient` logs will start displaying the different steps:

View File

@ -118,7 +118,7 @@ public class ActorReminderRecoveryIT extends BaseIT {
List<MethodEntryTracker> calls =
logs.stream().filter(x -> x.getMethodName().equals(("receiveReminder"))).collect(Collectors.toList());
System.out.printf(
"Size of reminder count list is %d, which means it's been invoked half that many times.", calls.size());
"Size of reminder count list is %d, which means it's been invoked half that many times.\n", calls.size());
return calls.size() / 2;
}