microsoft.servicefabric.services.communication.client
Classes
CommunicationClientFactoryBase<T> |
Provides the base implementation of CommunicationClientFactory for creating communication clients to talk to service fabric services. Extend the CommunicationClientFactoryBase class to create communication clients for custom transport implementations. This class maintains a cache of communication clients and attempts to reuse the clients for requests to the same service endpoint. |
|
ExceptionHandlingResult |
Specifies the base class for the result from handling an exception during client to service communication. |
|
ExceptionHandlingRetryResult |
Specifies the exception handling result when the request from client to service can be retried |
|
ExceptionHandlingThrowResult |
Specifies the exception handling result when the request from client to service cannot be retried |
|
ExceptionInformation |
Specifies the class that encapsulates the exception seen on the communication channel and additional information required to handle that exception. |
|
FabricServicePartitionClient<C> |
Specifies an instance of the communication client that can communicate with the replicas of a particular partition. |
|
OperationRetryControl |
Specifies the retry policy for the exceptions got on the communication from client to service. |
|
OperationRetrySettings |
Interfaces
CommunicationClient |
Defines the interface that represents the communication client for reliable services. |
CommunicationClientFactory<TCommunicationClient> |
Defines the interface that must be implemented to provide a factory for communication clients to talk to a service fabric service. |
ExceptionHandler |
Defines the interface for handling the exceptions encountered in communicating with service fabric services. |
ServicePartitionClient<TCommunicationClient> |
Specifies an instance of the communication client that can communicate with the replicas of a particular partition. |
Enums
TargetReplicaSelector |
This enumeration specifies how the target replica or instance should be chosen when creating a communication channel for a particular partition. |
Azure SDK for Java