Hitachi

Hitachi Microservices Platform - Paxos Commit Transaction Orchestrator ユーザーズガイド


8.2.1 クラス・インタフェースの一覧

HMP-PCTOのトランザクション制御がサポートするクラス・インタフェースの一覧を示します。

表8‒1 クラス・インタフェースの一覧

項番

パッケージ名

クラス・インタフェース名

説明

1

jp.co.Hitachi.soft.hmppcto.common.transaction

XidHeadersインタフェース

HMP-PCTOがトランザクション制御に使用するHTTPヘッダ名を定義したインタフェースです。

2

jp.co.Hitachi.soft.hmppcto.filter.propagation

TxPropagationRestTemplateInterceptorクラス

Spring FrameworkのRestTemplateによるREST通信時に、トランザクションを伝搬するインタセプタクラスです。

3

jp.co.Hitachi.soft.hmppcto.filter.propagation

TxPropagationGrpcClientInterceptorクラス

gRPC通信時に、gRPCのClientInterceptorを使用してトランザクションを伝搬するインタセプタクラスです。

4

jp.co.Hitachi.soft.hmppcto.filter.propagation

TxPropagationOptionalSettingsクラス

トランザクションを伝搬するためのオプションを設定するクラスです。

5

jp.co.Hitachi.soft.hmppcto.filter

TxPropagationGrpcServerInterceptorクラス

gRPCのServerInterceptorを使用してトランザクションを伝搬するインタセプタクラスです。

6

jp.co.Hitachi.soft.hmppcto.filter

GrpcTraceInterceptorFactoryクラス

HMP-PCTOが取得する分散トレースに、アプリケーションのgRPC通信の送受信イベントを出力するインタセプタを提供するためのファクトリクラスです。