@Contract public abstract class NotificationEventFactory<E extends NotificationEvent> extends Object
| Constructor and Description |
|---|
NotificationEventFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract E |
buildNotificationEvent(Level level,
String subject,
String message,
Object[] parameters) |
abstract E |
buildNotificationEvent(String subject,
String message) |
NotificationEventFactoryStore |
getStore() |
protected E |
initializeEvent(E e) |
protected void |
registerEventFactory(NotifierType type,
NotificationEventFactory notificationEventFactory) |
protected void registerEventFactory(NotifierType type, NotificationEventFactory notificationEventFactory)
public abstract E buildNotificationEvent(Level level, String subject, String message, Object[] parameters)
public NotificationEventFactoryStore getStore()
Copyright © 2017. All rights reserved.