public class NotificationConfig
extends org.mule.runtime.api.meta.AbstractAnnotatedObject
Notification.EnabledNotification and Notification.DisabledNotification for
elements that have children of the same type but that must be injected in different collections of the parent object. Ideally
this should not be needed or we don't have to support such use case anymore but for previous elements coming from previous mule
version we have to keep the XML syntax as it is.| Modifier and Type | Class and Description |
|---|---|
static class |
NotificationConfig.DisabledNotificationConfig
Notifications that must be disabled
|
static class |
NotificationConfig.EnabledNotificationConfig
Notifications that must be enabled
|
| Constructor and Description |
|---|
NotificationConfig() |
NotificationConfig(Class interfaceClass,
Class eventClass) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Class> |
getEventClass() |
Optional<Class> |
getInterfaceClass() |
boolean |
isEventExplicitlyConfigured() |
boolean |
isInterfaceExplicitlyConfigured() |
void |
setEventClass(Class eventClass) |
void |
setEventName(String eventName) |
void |
setInterfaceClass(Class interfaceClass) |
void |
setInterfaseName(String interfaseName) |
public void setInterfaseName(String interfaseName)
public void setEventClass(Class eventClass)
public void setEventName(String eventName)
public void setInterfaceClass(Class interfaceClass)
public boolean isEventExplicitlyConfigured()
public boolean isInterfaceExplicitlyConfigured()
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.