public class WebhookServiceImpl extends AbstractTypedMetaDataService<MetaWebhookTemplate,MetaWebhookTemplate.WebhookTemplateRuntime> implements WebhookService
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
WebhookServiceImpl.TypeMap |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
WEBHOOK_TEMPLATE_META_PATH |
| コンストラクタと説明 |
|---|
WebhookServiceImpl() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
destroy() |
Webhook |
generateWebhook(java.lang.String webhookDefinitionName,
java.util.Map<java.lang.String,java.lang.Object> binding,
java.lang.String endpointDefinitionName) |
static java.lang.String |
getFixedPath() |
java.lang.Class<MetaWebhookTemplate> |
getMetaDataType()
メタデータのクラスを取得します。
|
java.lang.Class<MetaWebhookTemplate.WebhookTemplateRuntime> |
getRuntimeType()
メタデータのRuntimeクラスを取得します。
|
Webhook |
getWebhookByName(java.lang.String webhookDefinitionName,
java.util.Map<java.lang.String,java.lang.Object> binding) |
void |
init(Config config) |
void |
sendWebhookAsync(Webhook webhook)
非同期sendWebhook AsyncTaskManagerのローカルスレッドをつっかています
|
void |
sendWebhookSync(Webhook webhook)
同期sendWebhook
|
createMetaData, getRuntimeById, getRuntimeByName, list, list, nameList, removeMetaData, updateMetaDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateMetaData, getRuntimeById, getRuntimeByName, list, list, nameList, removeMetaData, updateMetaDatapublic static final java.lang.String WEBHOOK_TEMPLATE_META_PATH
public static java.lang.String getFixedPath()
public java.lang.Class<MetaWebhookTemplate> getMetaDataType()
TypedMetaDataServicepublic java.lang.Class<MetaWebhookTemplate.WebhookTemplateRuntime> getRuntimeType()
TypedMetaDataServicepublic Webhook getWebhookByName(java.lang.String webhookDefinitionName, java.util.Map<java.lang.String,java.lang.Object> binding)
getWebhookByName インタフェース内 WebhookServicepublic void sendWebhookSync(Webhook webhook)
sendWebhookSync インタフェース内 WebhookServicepublic void sendWebhookAsync(Webhook webhook)
sendWebhookAsync インタフェース内 WebhookServicepublic Webhook generateWebhook(java.lang.String webhookDefinitionName, java.util.Map<java.lang.String,java.lang.Object> binding, java.lang.String endpointDefinitionName)
generateWebhook インタフェース内 WebhookService