keycloak-service
公開メンバ関数 | 静的関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.events.email.EmailEventListenerProviderFactory クラス
org.keycloak.events.email.EmailEventListenerProviderFactory の継承関係図
Inheritance graph
org.keycloak.events.email.EmailEventListenerProviderFactory 連携図
Collaboration graph

公開メンバ関数

EventListenerProvider create (KeycloakSession session)
 
void init (Config.Scope config)
 
void postInit (KeycloakSessionFactory factory)
 
void close ()
 
String getId ()
 

静的関数

 [static initializer]
 

非公開変数類

Set< EventType > includedEvents = new HashSet<EventType>()
 

静的非公開変数類

static final Set< EventType > SUPPORTED_EVENTS = new HashSet<EventType>()
 

詳解

著者
Stian Thorgersen

関数詳解

◆ [static initializer]()

org.keycloak.events.email.EmailEventListenerProviderFactory.[static initializer] ( )
inlinestaticpackage

◆ close()

void org.keycloak.events.email.EmailEventListenerProviderFactory.close ( )
inline
75  {
76  }

◆ create()

EventListenerProvider org.keycloak.events.email.EmailEventListenerProviderFactory.create ( KeycloakSession  session)
inline
45  {
46  EmailTemplateProvider emailTemplateProvider = session.getProvider(EmailTemplateProvider.class);
47  return new EmailEventListenerProvider(session, emailTemplateProvider, includedEvents);
48  }
Set< EventType > includedEvents
Definition: EmailEventListenerProviderFactory.java:42

◆ getId()

String org.keycloak.events.email.EmailEventListenerProviderFactory.getId ( )
inline
79  {
80  return "email";
81  }

◆ init()

void org.keycloak.events.email.EmailEventListenerProviderFactory.init ( Config.Scope  config)
inline
51  {
52  String[] include = config.getArray("include-events");
53  if (include != null) {
54  for (String i : include) {
55  includedEvents.add(EventType.valueOf(i.toUpperCase()));
56  }
57  } else {
59  }
60 
61  String[] exclude = config.getArray("exclude-events");
62  if (exclude != null) {
63  for (String e : exclude) {
64  includedEvents.remove(EventType.valueOf(e.toUpperCase()));
65  }
66  }
67  }
static final Set< EventType > SUPPORTED_EVENTS
Definition: EmailEventListenerProviderFactory.java:37
Set< EventType > includedEvents
Definition: EmailEventListenerProviderFactory.java:42

◆ postInit()

void org.keycloak.events.email.EmailEventListenerProviderFactory.postInit ( KeycloakSessionFactory  factory)
inline
70  {
71 
72  }

メンバ詳解

◆ includedEvents

Set<EventType> org.keycloak.events.email.EmailEventListenerProviderFactory.includedEvents = new HashSet<EventType>()
private

◆ SUPPORTED_EVENTS

final Set<EventType> org.keycloak.events.email.EmailEventListenerProviderFactory.SUPPORTED_EVENTS = new HashSet<EventType>()
staticprivate

このクラス詳解は次のファイルから抽出されました: