ActorRuntime Class

  • java.lang.Object
    • microsoft.servicefabric.actors.runtime.ActorRuntime

public class ActorRuntime

Contains methods to register actor type with Service Fabric runtime.

Method Summary

Modifier and Type Method and Description
static<T extends ActorBase> CompletableFuture<?> registerActorAsync(Class<T> actorType, BiFunction<StatefulServiceContext, ActorTypeInformation, FabricActorService> actorServiceFactory, Duration timeout)

Registers an actor type with Service Fabric runtime.

static<T extends ActorBase> CompletableFuture<?> registerActorAsync(Class<T> actorType, Duration timeout)

Registers an actor type with Service Fabric runtime.

Method Details

registerActorAsync

public static static CompletableFuture registerActorAsync(Class actorType, BiFunction actorServiceFactory, Duration timeout)

Registers an actor type with Service Fabric runtime.

Parameters:

actorType - The actor class implementing Actor interface
actorServiceFactory - Actor Service implementation to create Actor. See FabricActorService
timeout - A timeout period after which the registration operation will be canceled.

Returns:

A task that represents the asynchronous operation to register actor type with Service Fabric runtime.

registerActorAsync

public static static CompletableFuture registerActorAsync(Class actorType, Duration timeout)

Registers an actor type with Service Fabric runtime.

Parameters:

actorType - The actor class implementing Actor interface
timeout - A timeout period after which the registration operation will be canceled.

Returns:

A task that represents the asynchronous operation to register actor type with Service Fabric runtime.

Applies to