6.2. Apicurio Registry Java クライアントアプリケーションの作成
Apicurio Registry Java クライアントクラスを使用して、Apicurio Registry に保存されたアーティファクトを管理する Java クライアントアプリケーションを作成できます。
前提条件
- Apicurio Registry が環境にインストールされ、実行されている。
- Java クライアントアプリケーション用の Maven プロジェクトを作成している。詳細は、Apache Maven を参照。
手順
以下の依存関係を Maven プロジェクトに追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow <dependency> <groupId>io.apicurio</groupId> <artifactId>apicurio-registry-client</artifactId> <version>${apicurio-registry.version}</version> </dependency>
<dependency> <groupId>io.apicurio</groupId> <artifactId>apicurio-registry-client</artifactId> <version>${apicurio-registry.version}</version> </dependency>
次のように Apicurio Registry クライアントを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow public class ClientExample { public static void main(String[] args) throws Exception { // Create a registry client String registryUrl = "https://my-registry.my-domain.com/apis/registry/v2"; RegistryClient client = RegistryClientFactory.create(registryUrl); } }
public class ClientExample { public static void main(String[] args) throws Exception { // Create a registry client String registryUrl = "https://my-registry.my-domain.com/apis/registry/v2";
1 RegistryClient client = RegistryClientFactory.create(registryUrl);
2 } }
クライアントが作成されると、クライアントの Apicurio Registry REST API で使用可能なすべての操作を使用できます。詳細は、Apicurio Registry REST API ドキュメント を参照してください。
関連情報
- Apicurio Registry クライアントを使用およびカスタマイズする方法のオープンソースの例は、Apicurio Registry REST クライアントのデモ を参照してください。
- プロデューサーおよびコンシューマーアプリケーションで Apicurio Registry Kafka クライアントシリアライザー/デシリアライザー (SerDes) を使用する方法の詳細は、7章Java クライアントでシリアライザー/デシリアライザーを使用した Kafka メッセージの検証 を参照してください。