Class DefaultOutgoingCloudEventMetadata<T>
java.lang.Object
io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata<T>
io.smallrye.reactive.messaging.ce.impl.DefaultOutgoingCloudEventMetadata<T>
- Type Parameters:
T- the type of data
- All Implemented Interfaces:
CloudEventMetadata<T>,OutgoingCloudEventMetadata<T>
public class DefaultOutgoingCloudEventMetadata<T>
extends BaseCloudEventMetadata<T>
implements OutgoingCloudEventMetadata<T>
Default implementation of the
OutgoingCloudEventMetadata interface.-
Field Summary
Fields inherited from class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
data, dataContentType, dataSchema, extensions, id, source, specVersion, subject, timestamp, typeFields inherited from interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
CE_ATTRIBUTE_DATA_CONTENT_TYPE, CE_ATTRIBUTE_DATA_SCHEMA, CE_ATTRIBUTE_ID, CE_ATTRIBUTE_SOURCE, CE_ATTRIBUTE_SPEC_VERSION, CE_ATTRIBUTE_SUBJECT, CE_ATTRIBUTE_TIME, CE_ATTRIBUTE_TYPE, CE_VERSION_1_0 -
Constructor Summary
ConstructorsConstructorDescriptionDefaultOutgoingCloudEventMetadata(CloudEventMetadata<T> existing) DefaultOutgoingCloudEventMetadata(String specVersion, String id, URI source, String type, String dataContentType, URI dataSchema, String subject, ZonedDateTime timestamp, Map<String, Object> extensions) -
Method Summary
Methods inherited from class io.smallrye.reactive.messaging.ce.impl.BaseCloudEventMetadata
getDataContentType, getDataSchema, getExtension, getExtensions, getId, getSource, getSpecVersion, getSubject, getTimeStamp, getType, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.smallrye.reactive.messaging.ce.CloudEventMetadata
getDataContentType, getDataSchema, getExtension, getExtensions, getId, getSource, getSpecVersion, getSubject, getTimeStamp, getType
-
Constructor Details
-
DefaultOutgoingCloudEventMetadata
-
DefaultOutgoingCloudEventMetadata
-
-
Method Details
-
getData
Description copied from interface:CloudEventMetadataThe event payload. It is the owner message payload.- Specified by:
getDatain interfaceCloudEventMetadata<T>- Overrides:
getDatain classBaseCloudEventMetadata<T>- Returns:
- the payload, can be
null
-