| 程序包 | 说明 |
|---|---|
| cn.woodwhales.common.webhook.event | |
| cn.woodwhales.common.webhook.executor | |
| cn.woodwhales.common.webhook.model.request |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseWebhookRequestBody |
WebhookEvent.getBaseWebhookRequestBody() |
| 限定符和类型 | 方法和说明 |
|---|---|
static WebhookEvent |
WebhookEventFactory.dingTalk(Object source,
String title,
Throwable throwable,
java.util.function.Consumer<BaseWebhookRequestBody> consumer) |
static WebhookEvent |
WebhookEventFactory.feiShu(Object source,
String title,
Throwable throwable,
java.util.function.Consumer<BaseWebhookRequestBody> consumer) |
static WebhookEvent |
WebhookEventFactory.newWebhookEvent(Object source,
String title,
Throwable throwable,
java.util.function.Consumer<BaseWebhookRequestBody> consumer) |
static WebhookEvent |
WebhookEventFactory.weCom(Object source,
String title,
Throwable throwable,
java.util.function.Consumer<BaseWebhookRequestBody> consumer) |
| 构造器和说明 |
|---|
WebhookEvent(Object source,
Throwable throwable,
WebhookProductEnum webhookProductEnum,
String title,
java.util.function.Consumer<BaseWebhookRequestBody> consumer) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseWebhookExecutor<RequestBody extends BaseWebhookRequestBody,Response>
通用 webhook 请求执行器
|
class |
DingTalkWebhookExecutor<RequestBody extends BaseWebhookRequestBody>
钉钉webhook请求执行器
|
class |
FeiShuWebhookExecutor<RequestBody extends BaseWebhookRequestBody>
飞书webhook请求执行器
|
class |
WeComWebhookExecutor<RequestBody extends BaseWebhookRequestBody>
企业微信 webhook 执行器
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <RequestBody extends BaseWebhookRequestBody> |
WeComWebhookExecutor.newInstance() |
static <RequestBody extends BaseWebhookRequestBody> |
FeiShuWebhookExecutor.newInstance() |
static <RequestBody extends BaseWebhookRequestBody> |
DingTalkWebhookExecutor.newInstance() |
static <RequestBody extends BaseWebhookRequestBody> |
WebhookExecutorFactory.newInstance(WebhookProductEnum webhookProductEnum) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
WebhookExecutorFactory.execute(String url,
BaseWebhookRequestBody requestBody)
请求执行
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
WebhookExecutorFactory.execute(WebhookProductEnum webhookProductEnum,
String url,
String title,
java.util.function.Consumer<BaseWebhookRequestBody> consumer)
请求执行
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DingTalkRequestBody
钉钉 webhook 请求对象
|
class |
FeiShuRequestBody
飞书 webhook 请求对象
|
class |
WeComRequestBody
企业微信 webhook 请求对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
BaseWebhookRequestBody |
BaseWebhookRequestBody.addContent(String tag,
String text)
添加 k-v 信息
|
BaseWebhookRequestBody |
BaseWebhookRequestBody.addGlobalInfo(WebhookGlobalInfo webhookGlobalInfo) |
static BaseWebhookRequestBody |
WebhookRequestBodyFactory.newInstance(WebhookProductEnum webhookProductEnum,
String title) |
Copyright © 2021. All rights reserved.