パッケージ org.iplass.mtp.webhook

インタフェース WebhookManager

すべてのスーパーインタフェース:
Manager

public interface WebhookManager extends Manager
  • メソッドの詳細

    • createWebhook

      Webhook createWebhook(String webhookDefinitionName, Map<String,Object> binding, String endpointDefinitionName)
      定義からWebhookを作る。
      パラメータ:
      webhookDefinitionName - Webhook定義名
      binding - binding内容
      endpointDefinitionName - WebhookEndpoint定義名
    • createWebhook

      Webhook createWebhook(String webhookDefinitionName, Map<String,Object> binding)
      定義からWebhookを作る。
      パラメータ:
      webhookDefinitionName - Webhook定義名
      binding - binding内容
    • getEndpoint

      WebhookEndpoint getEndpoint(String definitionName, Map<String,Object> binding)
      名前からエンドポイントを取得する。
      パラメータ:
      definitionName - WebhookEndpoint定義名
      binding - binding内容
    • sendWebhookAsync

      void sendWebhookAsync(Webhook wh)
      非同期でWebhookを送る。
      パラメータ:
      wh - Webhookインスタンス
    • sendWebhookSync

      void sendWebhookSync(Webhook wh)
      同期でWebhookを送る。
      パラメータ:
      wh - Webhookインスタンス