mirror of https://github.com/dapr/java-sdk.git
fix formatting javadoc
This commit is contained in:
parent
3d41d54c73
commit
37fa7d9542
|
|
@ -4,43 +4,39 @@ import com.google.protobuf.Any;
|
||||||
import com.google.protobuf.ByteString;
|
import com.google.protobuf.ByteString;
|
||||||
|
|
||||||
import io.dapr.DaprGrpc;
|
import io.dapr.DaprGrpc;
|
||||||
import io.dapr.DaprGrpc.DaprBlockingStub;
|
|
||||||
import io.dapr.DaprProtos.DeleteStateEnvelope;
|
import io.dapr.DaprProtos.DeleteStateEnvelope;
|
||||||
import io.dapr.DaprProtos.GetStateEnvelope;
|
import io.dapr.DaprProtos.GetStateEnvelope;
|
||||||
import io.dapr.DaprProtos.GetStateResponseEnvelope;
|
|
||||||
import io.dapr.DaprProtos.PublishEventEnvelope;
|
import io.dapr.DaprProtos.PublishEventEnvelope;
|
||||||
import io.dapr.DaprProtos.SaveStateEnvelope;
|
import io.dapr.DaprProtos.SaveStateEnvelope;
|
||||||
import io.dapr.DaprProtos.StateRequest;
|
import io.dapr.DaprProtos.StateRequest;
|
||||||
import io.grpc.ManagedChannel;
|
|
||||||
import io.grpc.ManagedChannelBuilder;
|
import io.grpc.ManagedChannelBuilder;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Simple example, to run:
|
* Simple example, to run:
|
||||||
|
*
|
||||||
|
* <code>
|
||||||
* mvn compile
|
* mvn compile
|
||||||
* dapr run --grpc-port 50001 -- mvn exec:java -Dexec.mainClass=io.dapr.examples.Example
|
* dapr run --grpc-port 50001 -- mvn
|
||||||
|
* exec:java -Dexec.mainClass=io.dapr.examples.Example
|
||||||
|
* </code>
|
||||||
*/
|
*/
|
||||||
public class Example {
|
public class Example {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
ManagedChannel channel =
|
var channel = ManagedChannelBuilder.forAddress("localhost", 50001).usePlaintext().build();
|
||||||
ManagedChannelBuilder.forAddress("localhost", 50001).usePlaintext().build();
|
var client = DaprGrpc.newBlockingStub(channel);
|
||||||
DaprBlockingStub client = DaprGrpc.newBlockingStub(channel);
|
|
||||||
|
|
||||||
Any data = Any.newBuilder().setValue(ByteString.copyFromUtf8("foo")).build();
|
var data = Any.newBuilder().setValue(ByteString.copyFromUtf8("foo")).build();
|
||||||
client.publishEvent(PublishEventEnvelope.newBuilder().setTopic("foo").setData(data).build());
|
client.publishEvent(PublishEventEnvelope.newBuilder().setTopic("foo").setData(data).build());
|
||||||
System.out.println("Published!");
|
System.out.println("Published!");
|
||||||
|
|
||||||
String key = "mykey";
|
var key = "mykey";
|
||||||
StateRequest req = StateRequest.newBuilder()
|
var req = StateRequest.newBuilder().setKey(key)
|
||||||
.setKey(key)
|
.setValue(Any.newBuilder().setValue(ByteString.copyFromUtf8("my value")).build()).build();
|
||||||
.setValue(Any.newBuilder().setValue(ByteString.copyFromUtf8("my value")).build())
|
var state = SaveStateEnvelope.newBuilder().addRequests(req).build();
|
||||||
.build();
|
|
||||||
SaveStateEnvelope state = SaveStateEnvelope.newBuilder()
|
|
||||||
.addRequests(req)
|
|
||||||
.build();
|
|
||||||
client.saveState(state);
|
client.saveState(state);
|
||||||
System.out.println("Saved!");
|
System.out.println("Saved!");
|
||||||
|
|
||||||
GetStateResponseEnvelope get = client.getState(GetStateEnvelope.newBuilder().setKey(key).build());
|
var get = client.getState(GetStateEnvelope.newBuilder().setKey(key).build());
|
||||||
System.out.println("Got: " + get.getData().getValue().toStringUtf8());
|
System.out.println("Got: " + get.getData().getValue().toStringUtf8());
|
||||||
|
|
||||||
client.deleteState(DeleteStateEnvelope.newBuilder().setKey(key).build());
|
client.deleteState(DeleteStateEnvelope.newBuilder().setKey(key).build());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue