你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ServiceRuntime Class

  • java.lang.Object
    • microsoft.servicefabric.services.runtime.ServiceRuntime

public class ServiceRuntime

Class that provides methods to resister reliable services with Service Fabric runtime.

Method Summary

Modifier and Type Method and Description
CompletableFuture<?> registerStatefulServiceAsync(String serviceTypeName, Function<StatefulServiceContext, StatefulServiceBase> serviceFactory, Duration timeout)

Registers a reliable stateful service with Service Fabric runtime.

CompletableFuture<?> registerStatelessServiceAsync(String serviceTypeName, Function<StatelessServiceContext, StatelessServiceBase> serviceFactory, Duration timeout)

Registers a reliable stateless service with Service Fabric runtime.

Method Details

registerStatefulServiceAsync

public static CompletableFuture registerStatefulServiceAsync(String serviceTypeName, Function serviceFactory, Duration timeout)

Registers a reliable stateful service with Service Fabric runtime.

Parameters:

serviceTypeName - ServiceTypeName as provied in service manifest.
serviceFactory - A factory method to create stateful service objects.
timeout - Timeout for the register operation.

Returns:

A CompletableFuture that represents the asynchronous register operation.

registerStatelessServiceAsync

public static CompletableFuture registerStatelessServiceAsync(String serviceTypeName, Function serviceFactory, Duration timeout)

Registers a reliable stateless service with Service Fabric runtime.

Parameters:

serviceTypeName - ServiceTypeName as provied in service manifest.
serviceFactory - A factory method to create stateless service objects.
timeout - Timeout for the register operation.

Returns:

A CompletableFuture that represents the asynchronous register operation.

Applies to