public final class CloudEventMessageUtils extends Object
Message. | Modifier and Type | Class and Description |
|---|---|
static class |
CloudEventMessageUtils.Protocols |
| Modifier and Type | Field and Description |
|---|---|
static String |
AMQP_ATTR_PREFIX
AMQP attributes prefix.
|
static org.springframework.util.MimeType |
APPLICATION_CLOUDEVENTS
MimeType instance representing 'application/cloudevents' mime type. |
static String |
APPLICATION_CLOUDEVENTS_VALUE
String value of 'application/cloudevents' mime type.
|
static String |
CLOUDEVENT_VALUE
String value of 'cloudevent'.
|
static String |
DATA
Value for 'data' attribute.
|
static String |
DATACONTENTTYPE
Value for 'datacontenttype' attribute.
|
static String |
DATASCHEMA
Value for 'dataschema' attribute.
|
static String |
DEFAULT_ATTR_PREFIX
Prefix for attributes.
|
static String |
ID
Value for 'id' attribute.
|
static String |
KAFKA_ATTR_PREFIX
Prefix for attributes.
|
static String |
SCHEMAURL
V03 name for 'dataschema' attribute.
|
static String |
SOURCE
Value for 'source' attribute.
|
static String |
SPECVERSION
Value for 'specversion' attribute.
|
static String |
SUBJECT
Value for 'subject' attribute.
|
static String |
TIME
Value for 'time' attribute.
|
static String |
TYPE
Value for 'type' attribute.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
getAttributes(org.springframework.messaging.Message<?> message) |
static <T> T |
getData(org.springframework.messaging.Message<?> message) |
static String |
getDataContentType(org.springframework.messaging.Message<?> message) |
static URI |
getDataSchema(org.springframework.messaging.Message<?> message) |
static String |
getId(org.springframework.messaging.Message<?> message) |
static URI |
getSource(org.springframework.messaging.Message<?> message) |
static String |
getSpecVersion(org.springframework.messaging.Message<?> message) |
static String |
getSubject(org.springframework.messaging.Message<?> message) |
static OffsetTime |
getTime(org.springframework.messaging.Message<?> message) |
static String |
getType(org.springframework.messaging.Message<?> message) |
static boolean |
isCloudEvent(org.springframework.messaging.Message<?> message)
Will check for the existence of required attributes.
|
public static String CLOUDEVENT_VALUE
MessageUtils.MESSAGE_TYPEpublic static String APPLICATION_CLOUDEVENTS_VALUE
public static org.springframework.util.MimeType APPLICATION_CLOUDEVENTS
MimeType instance representing 'application/cloudevents' mime type.public static String DEFAULT_ATTR_PREFIX
public static String AMQP_ATTR_PREFIX
public static String KAFKA_ATTR_PREFIX
public static String DATA
public static String ID
public static String SOURCE
public static String SPECVERSION
public static String TYPE
public static String DATACONTENTTYPE
public static String DATASCHEMA
public static final String SCHEMAURL
public static String SUBJECT
public static String TIME
public static String getId(org.springframework.messaging.Message<?> message)
public static URI getSource(org.springframework.messaging.Message<?> message)
public static String getSpecVersion(org.springframework.messaging.Message<?> message)
public static String getType(org.springframework.messaging.Message<?> message)
public static String getDataContentType(org.springframework.messaging.Message<?> message)
public static URI getDataSchema(org.springframework.messaging.Message<?> message)
public static String getSubject(org.springframework.messaging.Message<?> message)
public static OffsetTime getTime(org.springframework.messaging.Message<?> message)
public static <T> T getData(org.springframework.messaging.Message<?> message)
public static Map<String,Object> getAttributes(org.springframework.messaging.Message<?> message)
public static boolean isCloudEvent(org.springframework.messaging.Message<?> message)
message - input MessageCopyright © 2021 Pivotal Software, Inc.. All rights reserved.