1.6. DiscoveryDeregistrationHandler
プラグインが Cryostat に plug-in
として登録され、その後プラグインをシャットダウンする必要がある場合、プラグインは通常、Cryostat から plug-in
として自身を登録解除するリクエストを発行します。Cryostat は DELETE /api/v2.2/discovery/:id?token=:token
リクエストを DiscoveryDeregistrationHandler
に送信し、Cryostat からプラグインを登録解除します。
Cryostat は、プラグインが引き続き実行されていることを確認するために、登録プロセスの後に定期的な POST
リクエストをプラグインに送信します。プラグインがこれらのリクエストのいずれにも応答しない場合、Cryostat はプラグインの登録を解除するプロセスを開始します。
ハンドラーは、検出スキーマからプラグインの REALM
サブツリーを削除し、Cryostat からプラグインの登録情報を削除します。
ハンドラーが処理する DELETE /api/v2.2/discovery/:id?token=:token
リクエストの例
{ "data": { "result": "bcc0f3a6-dc48-402e-a3d6-9fbb63beff78" }, "meta": { "mimeType": "JSON", "status": "OK" } }