Class ImmutableNotificationModel
java.lang.Object
org.mule.runtime.extension.api.model.notification.ImmutableNotificationModel
- All Implemented Interfaces:
org.mule.runtime.api.meta.model.notification.NotificationModel
public final class ImmutableNotificationModel
extends Object
implements org.mule.runtime.api.meta.model.notification.NotificationModel
Default and immutable implementation of
NotificationModel- Since:
- 1.1
-
Constructor Summary
ConstructorsConstructorDescriptionImmutableNotificationModel(String namespace, String identifier, org.mule.metadata.api.model.MetadataType metadataType) Creates a newNotificationModel. -
Method Summary
-
Constructor Details
-
ImmutableNotificationModel
public ImmutableNotificationModel(String namespace, String identifier, org.mule.metadata.api.model.MetadataType metadataType) Creates a newNotificationModel.- Parameters:
namespace- the namespace of the notificationidentifier- the identifier of the notificationmetadataType- the type of data the notification provides
-
-
Method Details
-
getNamespace
- Specified by:
getNamespacein interfaceorg.mule.runtime.api.meta.model.notification.NotificationModel
-
getIdentifier
- Specified by:
getIdentifierin interfaceorg.mule.runtime.api.meta.model.notification.NotificationModel
-
getType
public org.mule.metadata.api.model.MetadataType getType()- Specified by:
getTypein interfaceorg.mule.runtime.api.meta.model.notification.NotificationModel
-
equals
-
hashCode
public int hashCode()
-