Package io.dapr.actors.client
Class ActorProxyBuilder<T>
- java.lang.Object
-
- io.dapr.actors.client.ActorProxyBuilder<T>
-
public class ActorProxyBuilder<T> extends Object
Builder to generate an ActorProxy instance. Builder can be reused for multiple instances.
-
-
Constructor Summary
Constructors Constructor Description ActorProxyBuilder(Class<T> actorTypeClass, ActorClient actorClient)Instantiates a new builder for a given Actor type, usingDefaultObjectSerializerby default.ActorProxyBuilder(String actorType, Class<T> actorTypeClass, ActorClient actorClient)Instantiates a new builder for a given Actor type, usingDefaultObjectSerializerby default.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tbuild(ActorId actorId)Instantiates a new ActorProxy.ActorProxyBuilder<T>withObjectSerializer(DaprObjectSerializer objectSerializer)Instantiates a new builder for a given Actor type, usingDefaultObjectSerializer.
-
-
-
Constructor Detail
-
ActorProxyBuilder
public ActorProxyBuilder(Class<T> actorTypeClass, ActorClient actorClient)
Instantiates a new builder for a given Actor type, usingDefaultObjectSerializerby default.DefaultObjectSerializeris not recommended for production scenarios.- Parameters:
actorTypeClass- Actor's type class.actorClient- Dapr's sidecar client for Actor APIs.
-
ActorProxyBuilder
public ActorProxyBuilder(String actorType, Class<T> actorTypeClass, ActorClient actorClient)
Instantiates a new builder for a given Actor type, usingDefaultObjectSerializerby default.DefaultObjectSerializeris not recommended for production scenarios.- Parameters:
actorType- Actor's type.actorTypeClass- Actor's type class.actorClient- Dapr's sidecar client for Actor APIs.
-
-
Method Detail
-
withObjectSerializer
public ActorProxyBuilder<T> withObjectSerializer(DaprObjectSerializer objectSerializer)
Instantiates a new builder for a given Actor type, usingDefaultObjectSerializer.- Parameters:
objectSerializer- Serializer for objects sent/received.- Returns:
- This instance.
-
-