ServiceProxyBase クラス
- java.
lang. Object - ProxyBase
- microsoft.
servicefabric. services. remoting. client. ServiceProxyBase
- microsoft.
public class ServiceProxyBase extends ProxyBase implements ServiceProxy
リモート IService インターフェイスへのプロキシの基本実装を提供します。
メソッドの概要
継承メンバー
メソッドの詳細
create
public static static
パラメーター:
create
public static static
サービスが実装するリモート インターフェイス TServiceInterface を使用して、指定されたサービスと通信するプロキシを作成します。
パラメーター:
戻り値:
createRequestMessageBody
protected Object createRequestMessageBody(Object requestMessageBodyValue)
パラメーター:
deserializeMessage
protected Object deserializeMessage(byte[] msgBodyValue)
パラメーター:
getResponseMessageBodyValue
protected Object getResponseMessageBodyValue(Object responseMessageBody)
パラメーター:
getServiceInterfaceType
public Class getServiceInterfaceType()
リモート化されているインターフェイスの種類。
上書き:
ServiceProxyBase.getServiceInterfaceType()戻り値:
getServicePartitionClient
public ServiceRemotingPartitionClient getServicePartitionClient()
サービスに要求を送信するために使用されるサービス パーティション クライアント。
上書き:
ServiceProxyBase.getServicePartitionClient()戻り値:
initialize
public void initialize(ServiceProxyGenerator serviceProxyGenerator, FabricServiceRemotingPartitionClient remotingPartitionClient)
サービス プロキシ インスタンスを初期化するメソッド。 これは内部使用用です。
パラメーター:
invoke
protected void invoke(int interfaceId, int methodId, byte[] requestMsgBodyBytes)
パラメーター:
invokeAsync
protected CompletableFuture
パラメーター:
serializeMessage
protected byte [] serializeMessage(Object msgBodyValue)
パラメーター:
適用対象
Azure SDK for Java