コネクタを再開リファレンス¶
データベースオブジェクトとプロシージャ¶
次のデータベースオブジェクトは、ファイル lifecycle/resume.sql を通して作成されます。
PUBLIC.RESUME_CONNECTOR()¶
ADMIN ロールで使用できるエントリポイントプロシージャ。このプロシージャはJava関数 ResumeConnectorHandler.resumeConnector を呼び出します。
PUBLIC.RESUME_CONNECTOR_VALIDATE()¶
一時停止プロセスのコネクタ固有の検証に使用されるプロシージャ。デフォルトでは 'response_code': 'OK' を返します。これは DefaultResumeConnectorStateValidator によって呼び出されます。SQL でもJavaでも上書きできます。
PUBLIC.RESUME_CONNECTOR_INTERNAL()¶
コネクタ固有の追加の一時停止機能に使用されるプロシージャ。デフォルトでは 'response_code': 'OK' を返します。これは InternalResumeConnectorCallback によって呼び出されます。SQL でもJavaでも上書きできます。
カスタムハンドラー¶
ハンドラーとその内部は、次の2つの方法を使用してカスタマイズできます。
プロシージャの代替アプローチ¶
以下のコンポーネントは SQL を使用して置き換えることができます。
ハンドラー¶
ResumeConnectorHandler のカスタム実装全体を提供するには、 PUBLIC.RESUME_CONNECTOR プロシージャを置き換える必要があります。例:
内部プロシージャ¶
内部の VALIDATE および INTERNAL プロシージャも SQL を通じてカスタマイズできます。別のJavaハンドラーを呼び出すこともできます。
ビルダーアプローチ¶
ResumeConnectorHandler は、 ResumeConnectorHandlerBuilder を使用してカスタマイズできます。このビルダーを使用すると、ユーザーは次のインターフェイスのカスタム実装を提供できます。
ResumeConnectorStateValidatorResumeConnectorCallbackConnectorErrorHelper
提供されていない場合は、 SDK が提供するデフォルトの実装が使用されます。