public interface MessageMetadataType extends ObjectType
MuleEventMetadataType
Modifier and Type | Method and Description |
---|---|
static MessageMetadataTypeBuilder |
builder() |
static MessageMetadataTypeBuilder |
builder(ObjectType messageType)
Creates a builder for the MessageMetadataType based on the specified message
|
<T extends TypeAnnotation> |
getAttributesAnnotation(Class<T> annotation)
The attributes annotations of provided annotation class
|
Optional<Set<TypeAnnotation>> |
getAttributesAnnotations()
The attributes annotations
|
Optional<MetadataType> |
getAttributesType()
The attributes metadata type
|
<T extends TypeAnnotation> |
getPayloadAnnotation(Class<T> annotation)
The payload annotations of provided annotation class
|
Optional<Set<TypeAnnotation>> |
getPayloadAnnotations()
The payload annotations
|
Optional<MetadataType> |
getPayloadType()
The payload metadata types
|
getFieldByName, getFields, getOpenRestriction, isOpen, isOrdered
accept, getAnnotation, getAnnotations, getDescription, getMetadataFormat
static MessageMetadataTypeBuilder builder()
Optional<MetadataType> getPayloadType()
Optional<Set<TypeAnnotation>> getPayloadAnnotations()
<T extends TypeAnnotation> Optional<T> getPayloadAnnotation(Class<T> annotation)
annotation
- classOptional<MetadataType> getAttributesType()
Optional<Set<TypeAnnotation>> getAttributesAnnotations()
<T extends TypeAnnotation> Optional<T> getAttributesAnnotation(Class<T> annotation)
annotation
- classstatic MessageMetadataTypeBuilder builder(ObjectType messageType)
messageType
- The message type to build builder from.Copyright © 2018. All rights reserved.