Class DefaultIncomingKafkaCloudEventMetadata<K,​T>

    • Constructor Detail

      • DefaultIncomingKafkaCloudEventMetadata

        public DefaultIncomingKafkaCloudEventMetadata​(io.smallrye.reactive.messaging.ce.IncomingCloudEventMetadata<T> delegate)
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>
      • getSource

        public URI getSource()
        Specified by:
        getSource in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>
      • getSpecVersion

        public String getSpecVersion()
        Specified by:
        getSpecVersion in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>
      • getType

        public String getType()
        Specified by:
        getType in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>
      • getDataContentType

        public Optional<String> getDataContentType()
        Specified by:
        getDataContentType in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>
      • getDataSchema

        public Optional<URI> getDataSchema()
        Specified by:
        getDataSchema in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>
      • getSubject

        public Optional<String> getSubject()
        Specified by:
        getSubject in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>
      • getTimeStamp

        public Optional<ZonedDateTime> getTimeStamp()
        Specified by:
        getTimeStamp in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>
      • getExtension

        public <A> Optional<A> getExtension​(String name)
        Specified by:
        getExtension in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>
      • getExtensions

        public Map<String,​Object> getExtensions()
        Specified by:
        getExtensions in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>
      • getData

        public T getData()
        Specified by:
        getData in interface io.smallrye.reactive.messaging.ce.CloudEventMetadata<K>