Package io.dapr.actors.client
Interface ActorProxy
public interface ActorProxy
Proxy to communicate to a given Actor instance in Dapr.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the ActorId associated with the proxy object.Returns actor implementation type of the actor associated with the proxy object.reactor.core.publisher.Mono<Void>
invokeMethod
(String methodName) Invokes an Actor method on Dapr.<T> reactor.core.publisher.Mono<T>
invokeMethod
(String methodName, TypeRef<T> type) Invokes an Actor method on Dapr.<T> reactor.core.publisher.Mono<T>
invokeMethod
(String methodName, Class<T> clazz) Invokes an Actor method on Dapr.reactor.core.publisher.Mono<Void>
invokeMethod
(String methodName, Object data) Invokes an Actor method on Dapr.<T> reactor.core.publisher.Mono<T>
invokeMethod
(String methodName, Object data, TypeRef<T> type) Invokes an Actor method on Dapr.<T> reactor.core.publisher.Mono<T>
invokeMethod
(String methodName, Object data, Class<T> clazz) Invokes an Actor method on Dapr.
-
Method Details
-
getActorId
ActorId getActorId()Returns the ActorId associated with the proxy object.- Returns:
- An ActorId object.
-
getActorType
String getActorType()Returns actor implementation type of the actor associated with the proxy object.- Returns:
- Actor's type name.
-
invokeMethod
Invokes an Actor method on Dapr.- Type Parameters:
T
- The type to be returned.- Parameters:
methodName
- Method name to invoke.type
- The type of the return class.- Returns:
- Asynchronous result with the Actor's response.
-
invokeMethod
Invokes an Actor method on Dapr.- Type Parameters:
T
- The type to be returned.- Parameters:
methodName
- Method name to invoke.clazz
- The type of the return class.- Returns:
- Asynchronous result with the Actor's response.
-
invokeMethod
Invokes an Actor method on Dapr.- Type Parameters:
T
- The type to be returned.- Parameters:
methodName
- Method name to invoke.data
- Object with the data.type
- The type of the return class.- Returns:
- Asynchronous result with the Actor's response.
-
invokeMethod
Invokes an Actor method on Dapr.- Type Parameters:
T
- The type to be returned.- Parameters:
methodName
- Method name to invoke.data
- Object with the data.clazz
- The type of the return class.- Returns:
- Asynchronous result with the Actor's response.
-
invokeMethod
Invokes an Actor method on Dapr.- Parameters:
methodName
- Method name to invoke.- Returns:
- Asynchronous result with the Actor's response.
-
invokeMethod
Invokes an Actor method on Dapr.- Parameters:
methodName
- Method name to invoke.data
- Object with the data.- Returns:
- Asynchronous result with the Actor's response.
-