yangys
2024-03-29 7d18c733d4c4109f2bc8e5b176cfde74c490a207
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.qianwen.core.notify.notifier;
 
import com.qianwen.core.notify.NotifyType;
import com.qianwen.core.notify.Provider;
import com.qianwen.core.notify.template.Template;
import com.qianwen.core.tool.metadata.ConfigMetadata;
 
/* loaded from: blade-starter-notify-9.3.0.0-SNAPSHOT.jar:org/springblade/core/notify/notifier/NotifierProvider.class */
public interface NotifierProvider {
    NotifyType getType();
 
    Provider getProvider();
 
    Notifier<? extends Template> createNotifier(NotifierProperties notifierProperties);
 
    default ConfigMetadata getNotifierConfigMetadata() {
        return null;
    }
}